Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/octave-iso2mesh.spec'], chrootPath='/var/lib/mock/f45-build-20966-574/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wxz8024a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wxz8024a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '278454f7ac7e470eb715194cac70397a', '-D', '/var/lib/mock/f45-build-20966-574/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wxz8024a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/octave-iso2mesh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1784160000 Wrote: /builddir/build/SRPMS/octave-iso2mesh-1.9.8-9.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/octave-iso2mesh.spec'], chrootPath='/var/lib/mock/f45-build-20966-574/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wxz8024a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wxz8024a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '240a73af0e7d4cb992d22e85ea8a1d91', '-D', '/var/lib/mock/f45-build-20966-574/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.wxz8024a:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/octave-iso2mesh.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1784160000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.5sXPGz Creating(rpmbuild.env): /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/octave-iso2mesh-1.9.8-build" RPM_OPT_FLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="riscv64" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="octave-iso2mesh" RPM_PACKAGE_VERSION="1.9.8" RPM_PACKAGE_RELEASE="9.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.punnfg + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + rm -rf iso2mesh-1.9.8 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/cork-0.9.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/iso2mesh-1.9.8.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd iso2mesh-1.9.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/meshfix-1.2.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd meshfix-1.2.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/tetgen1.5.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd iso2mesh-1.9.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (iso2mesh-1.9.6-CMakeCMP0064.patch): + echo 'Patch #0 (iso2mesh-1.9.6-CMakeCMP0064.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .bak --fuzz=0 patching file tools/cgalmesh/CMakeLists.txt patching file tools/cgalsimp2/CMakeLists.txt patching file tools/cgalsurf/CMakeLists.txt + rm -rf tools/cork + rm -rf tools/meshfix + rm -rf tools/tetgen + mv ../cork-0.9.1 tools/cork + mv ../meshfix-1.2.2 tools/meshfix Patch #3 (octave-iso2mesh-meshfix.patch): + cd tools/meshfix + echo 'Patch #3 (octave-iso2mesh-meshfix.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file CMakeLists.txt patching file contrib/JMeshLib/CMakeLists.txt + cd - /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8 + mv ../tetgen1.5.1 tools/tetgen + echo 'Patch #1 (octave-iso2mesh-superlu7.patch):' Patch #1 (octave-iso2mesh-superlu7.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file tools/meshfix/contrib/OpenNL3.2.1/src/NL/nl_blas.c patching file tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c Hunk #1 succeeded at 1940 (offset -2 lines). Hunk #2 succeeded at 2341 (offset -2 lines). + echo 'Patch #2 (octave-iso2mesh-c99.patch):' Patch #2 (octave-iso2mesh-c99.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c + rm -rf bin/PoissonRecon.mexa64 bin/PoissonRecon.mexmaci64 bin/cgalmesh.mexa64 bin/cgalmesh.mexglx bin/cgalmesh.mexmaca64 bin/cgalmesh.mexmaci64 bin/cgalpoly.mexa64 bin/cgalpoly.mexglx bin/cgalpoly.mexmaci64 bin/cgalsimp2.mexglx bin/cgalsimp2.mexmaca64 bin/cgalsimp2.mexmaci64 bin/cgalsurf.mexa64 bin/cgalsurf.mexglx bin/cgalsurf.mexmaca64 bin/cgalsurf.mexmaci64 bin/cork.mexa64 bin/cork.mexmaca64 bin/cork.mexmaci64 bin/gtsrefine.mexglx bin/gtsrefine.mexmaci64 bin/jmeshlib.mexa64 bin/jmeshlib.mexglx bin/jmeshlib.mexmaca64 bin/jmeshlib.mexmaci64 bin/meshfix.mexa64 bin/meshfix.mexglx bin/meshfix.mexmaca64 bin/meshfix.mexmaci64 bin/tetgen.mexa64 bin/tetgen.mexglx bin/tetgen.mexmaca64 bin/tetgen.mexmaci64 bin/tetgen1.5.mexa64 bin/tetgen1.5.mexglx bin/tetgen1.5.mexmaca64 bin/tetgen1.5.mexmaci64 bin/PoissonRecon_x86-64.exe bin/cgalmesh.exe bin/cgalmesh_x86-64.exe bin/cgalpoly.exe bin/cgalpoly_x86-64.exe bin/cgalsimp2.exe bin/cgalsimp2_x86-64.exe bin/cgalsurf.exe bin/cgalsurf_x86-64.exe bin/cork.exe bin/cork_x86-64.exe bin/gtsrefine.exe bin/jmeshlib.exe bin/jmeshlib_x86-64.exe bin/meshfix.exe bin/meshfix_x86-64.exe bin/tetgen.exe bin/tetgen1.5.exe bin/tetgen1.5_x86-64.exe bin/tetgen_x86-64.exe bin/mpfr-vc80-mt.dll + cp COPYING.txt COPYING + mkdir -p inst/ + rm -rf base64decode base64encode fast_match_bracket gzipdecode gzipencode jdatadecode jdataencode jnifticreate loadjnifti loadjson loadmsgpack loadnifti loadubjson lz4decode lz4encode lz4hcdecode lz4hcencode lzipdecode lzipencode lzmadecode lzmaencode match_bracket nestbracket2dim nifticreate nii2jnii niicodemap niiformat readnifti savebnii savejnifti savejnii savemsgpack savenifti saveubjson zlibdecode zlibencode + mv advancefront.m affinemap.m aos2soa.m barydualmesh.m base64decode.m base64encode.m bbxflatsegment.m binsurface.m blosc2decode.m blosc2encode.m bwislands.m cgals2m.m cgalv2m.m closestnode.m decodevarname.m deislands2d.m deislands3d.m delendelem.m deletemeshfile.m dist2surf.m edgeneighbors.m elemfacecenter.m elemvolume.m encodevarname.m extractloops.m extrudecurve.m extrudesurf.m faceneighbors.m fallbackexeext.m fast_match_bracket.m fillholes3d.m fillsurf.m filterjsonmmap.m finddisconnsurf.m flatsegment.m getexeext.m getfromjsonpath.m getintersecttri.m getoptkey.m getplanefrom3pt.m getvarfrom.m gridsurf.m gzipdecode.m gzipencode.m highordertet.m i2m.m imedge3d.m img2mesh.m innersurf.m insurface.m internalpoint.m iso2meshver.m isoctavemesh.m jdatadecode.m jdataencode.m jdatahash.m jdict.m jdlink.m jload.m jnifticreate.m jnii2nii.m jsave.m jsnirfcreate.m json2couch.m jsoncache.m jsonget.m jsonopt.m jsonpath.m jsonset.m latticegrid.m layersurf.m linextriangle.m loadbidstsv.m loadbj.m loadh5.m loadjd.m loadjmesh.m loadjnifti.m loadjsnirf.m loadjson.m loadmsgpack.m loadnifti.m loadsnirf.m loadubjson.m lz4decode.m lz4encode.m lz4hcdecode.m lz4hcencode.m lzipdecode.m lzipencode.m lzmadecode.m lzmaencode.m m2v.m maskdist.m match_bracket.m maxsurf.m mcpath.m memmapstream.m mergemesh.m mergestruct.m mergesurf.m mesh2mask.m mesh2vol.m meshabox.m meshacylinder.m meshanellip.m meshasphere.m meshcentroid.m meshcheckrepair.m meshconn.m meshcylinders.m meshedge.m mesheuler.m meshface.m meshgrid5.m meshgrid6.m meshinterp.m meshquality.m meshrefine.m meshremap.m meshreorient.m meshresample.m meshunitsphere.m metchgui.m metchgui_one.m mwpath.m ndgaussian.m ndimfilter.m neighborelem.m nestbracket2dim.m nifticreate.m nii2jnii.m niicodemap.m niiformat.m niiheader2jnii.m nodesurfnorm.m nodevolume.m octavezmat.m orderloopedge.m orthdisk.m outersurf.m plotedges.m plotmesh.m plotsurf.m plottetra.m polylineinterp.m polylinelen.m polylinesimplify.m proj2mesh.m qmeshcut.m ray2surf.m raysurf.m raytrace.m readasc.m readgts.m readinr.m readmedit.m readmptiff.m readnirfast.m readobjmesh.m readoff.m readsmf.m readtetgen.m regpt2surf.m regrouph5.m remeshsurf.m removedupelem.m removedupnodes.m removeisolatednode.m removeisolatedsurf.m rotatevec3d.m rotmat2vec.m s2m.m s2v.m saveabaqus.m saveasc.m savebinstl.m savebj.m savebnii.m savedxf.m savegts.m saveh5.m saveinr.m savejd.m savejmesh.m savejnifti.m savejnii.m savejsnirf.m savejson.m savemedit.m savemphtxt.m savemsgpack.m savemsh.m savenifti.m savenirfast.m saveoff.m savesmf.m savesnirf.m savestl.m savesurfpoly.m savetetgenele.m savetetgennode.m saveubjson.m savevrml.m setjson.m slicesurf.m slicesurf3.m smoothbinvol.m smoothsurf.m sms.m snirfcheck.m snirfcreate.m snirfdecode.m soa2aos.m sortmesh.m surf2mesh.m surf2vol.m surf2volz.m surfaceclean.m surfacenorm.m surfboolean.m surfdiffuse.m surfedge.m surfinterior.m surfpart.m surfplane.m surfreorient.m surfseeds.m surfvolume.m thickenbinvol.m thinbinvol.m uniqedges.m uniqfaces.m v2m.m v2s.m varargin2struct.m vol2mesh.m vol2restrictedtri.m vol2surf.m volface.m volmap2mesh.m zlibdecode.m zlibencode.m zstddecode.m zstdencode.m inst/ + mv img2mesh.fig inst/ + sed -e 's|-Wall|-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer|;s|^LIBS = |&-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes |' -i tools/meshfix/contrib/JMeshLib/test/Makefile + sed -e 's| blas| flexiblas|' -i tools/meshfix/CMakeLists.txt + sed -e '/^cmake_minimum_required/s/2.6/3.5/' -i tools/tetgen/CMakeLists.txt + sed -e 's|^\(CXXFLAGS = \).*|\1-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes |' -e 's|-O0|-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes |' -i tools/tetgen/makefile + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.7mhXLJ + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8 + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd iso2mesh-1.9.8 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + pushd tools + make 'USERCCFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' if test -f cgalmesh/CMakeLists.txt; then cd cgalmesh && cmake . && cd ..; fi CMake Warning (dev) at CMakeLists.txt:5 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Targeting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Boost include dirs: /usr/include -- Boost libraries: -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Using gcc version 4 or later. Adding -frounding-math CMake Warning (dev) at CMakeLists.txt:23 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found version "1.90.0") CMake Warning at /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:93 (message): ======================================================================= CGAL performance notice: The variable CMAKE_BUILD_TYPE is set to "". For performance reasons, you should set CMAKE_BUILD_TYPE to "Release". Set CGAL_DO_NOT_WARN_ABOUT_CMAKE_BUILD_TYPE to TRUE if you want to disable this warning. ======================================================================= Call Stack (most recent call first): /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:193 (CGAL_hook_check_CMAKE_BUILD_TYPE) CMakeLists.txt:DEFERRED -- Configuring done (2.7s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh make -C cgalmesh --no-print-directory [ 25%] Building CXX object CMakeFiles/mesh_polyhedral_domain.dir/mesh_polyhedral_domain.cpp.o In file included from /usr/include/CGAL/Mesh_cell_criteria_3.h:20, from /usr/include/CGAL/Mesh_criteria_3.h:29, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_polyhedral_domain.cpp:13: In destructor ‘CGAL::Mesh_3::Cell_uniform_size_criterion::~Cell_uniform_size_criterion() [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> >]’, inlined from ‘CGAL::Mesh_3::Cell_uniform_size_criterion::~Cell_uniform_size_criterion() [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_cell_criteria.h:152:35, inlined from ‘void boost::checked_delete(T*) [with T = const CGAL::Mesh_3::Abstract_criterion >, CGAL::Mesh_triangulation_3, K> >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> > >]’ at /usr/include/boost/core/checked_delete.hpp:44:5, inlined from ‘void boost::delete_clone(const T*) [with T = CGAL::Mesh_3::Abstract_criterion >, CGAL::Mesh_triangulation_3, K> >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> > >]’ at /usr/include/boost/ptr_container/clone_allocator.hpp:45:23, inlined from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = CGAL::Mesh_3::Abstract_criterion >, CGAL::Mesh_triangulation_3, K> >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> > >]’ at /usr/include/boost/ptr_container/clone_allocator.hpp:63:25, inlined from ‘void boost::ptr_container_detail::static_clone_deleter::operator()(const T*) const [with T = CGAL::Mesh_3::Abstract_criterion >, CGAL::Mesh_triangulation_3, K> >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> > >; CloneAllocator = boost::heap_clone_allocator]’ at /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:85:45, inlined from ‘boost::ptr_container_detail::static_move_ptr::~static_move_ptr() [with T = CGAL::Mesh_3::Abstract_criterion >, CGAL::Mesh_triangulation_3, K> >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> > >; Deleter = boost::ptr_container_detail::static_clone_deleter]’ at /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:85:50, inlined from ‘void boost::ptr_sequence_adapter::push_back(value_type) [with T = CGAL::Mesh_3::Abstract_criterion >, CGAL::Mesh_triangulation_3, K> >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> > >; VoidPtrSeq = std::vector; CloneAllocator = boost::heap_clone_allocator]’ at /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:267:9, inlined from ‘void CGAL::Mesh_3::Criteria::add(Criterion*) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h:164:32, inlined from ‘void CGAL::Mesh_cell_criteria_3::init_radius_edge(const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:170:18, inlined from ‘CGAL::Mesh_cell_criteria_3::Mesh_cell_criteria_3(const FT&, const FT&, const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:109:23, inlined from ‘int main(int, char**)’ at /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_polyhedral_domain.cpp:78:45: /usr/include/CGAL/Mesh_3/mesh_standard_cell_criteria.h:152:35: warning: array subscript ‘CGAL::Mesh_3::Cell_uniform_size_criterion >, CGAL::Mesh_triangulation_3, K> >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> > >::__as_base [0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 152 | ~Cell_uniform_size_criterion() {} | ^ In member function ‘void CGAL::Mesh_cell_criteria_3::init_radius_edge(const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> >]’, inlined from ‘CGAL::Mesh_cell_criteria_3::Mesh_cell_criteria_3(const FT&, const FT&, const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound >, CGAL::Mesh_triangulation_3, K> >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:109:23, inlined from ‘int main(int, char**)’ at /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_polyhedral_domain.cpp:78:45: /usr/include/CGAL/Mesh_cell_criteria_3.h:170:19: note: object of size 16 allocated by ‘operator new’ 170 | criteria_.add(new Radius_edge_criterion(radius_edge_bound)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Linking CXX executable mesh_polyhedral_domain [ 50%] Built target mesh_polyhedral_domain [ 75%] Building CXX object CMakeFiles/mesh_3D_image.dir/mesh_3D_image.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:140:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 140 | for (int i=0; i::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for (int i=0; i::_Node_ptr std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_begin_node() const [with _Key = std::pair > >; _Val = std::pair > >, double>; _KeyOfValue = std::_Select1st > >, double> >; _Compare = std::less > > >; _Alloc = std::allocator > >, double> >]’, inlined from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::~_Rb_tree() [with _Key = std::pair > >; _Val = std::pair > >, double>; _KeyOfValue = std::_Select1st > >, double> >; _Compare = std::less > > >; _Alloc = std::allocator > >, double> >]’ at /usr/include/c++/16/bits/stl_tree.h:1629:17, inlined from ‘std::map<_Key, _Tp, _Compare, _Alloc>::~map() [with _Key = std::pair > >; _Tp = double; _Compare = std::less > > >; _Alloc = std::allocator > >, double> >]’ at /usr/include/c++/16/bits/stl_map.h:338:7, inlined from ‘CGAL::Mesh_constant_domain_field_3 > >::~Mesh_constant_domain_field_3()’ at /usr/include/CGAL/Mesh_constant_domain_field_3.h:50:7, inlined from ‘CGAL::Mesh_3::Cell_variable_size_criterion::~Cell_variable_size_criterion() [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >; SizingField = CGAL::Mesh_constant_domain_field_3 > >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_cell_criteria.h:241:36, inlined from ‘CGAL::Mesh_3::Cell_variable_size_criterion::~Cell_variable_size_criterion() [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >; SizingField = CGAL::Mesh_constant_domain_field_3 > >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_cell_criteria.h:241:36, inlined from ‘void boost::checked_delete(T*) [with T = const CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/core/checked_delete.hpp:44:5, inlined from ‘void boost::delete_clone(const T*) [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/ptr_container/clone_allocator.hpp:45:23, inlined from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/ptr_container/clone_allocator.hpp:63:25, inlined from ‘void boost::ptr_container_detail::static_clone_deleter::operator()(const T*) const [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; CloneAllocator = boost::heap_clone_allocator]’ at /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:85:45, inlined from ‘boost::ptr_container_detail::static_move_ptr::~static_move_ptr() [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; Deleter = boost::ptr_container_detail::static_clone_deleter]’ at /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:85:50, inlined from ‘void boost::ptr_sequence_adapter::push_back(value_type) [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; VoidPtrSeq = std::vector; CloneAllocator = boost::heap_clone_allocator]’ at /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:267:9, inlined from ‘void CGAL::Mesh_3::Criteria::add(Criterion*) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h:164:32, inlined from ‘void CGAL::Mesh_cell_criteria_3::init_radius_edge(const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:170:18, inlined from ‘CGAL::Mesh_cell_criteria_3::Mesh_cell_criteria_3(const FT&, const Sizing_field&, const FT&, std::enable_if_t<((bool)CGAL::Mesh_3::Is_mesh_domain_field_3::value)>*) [with Sizing_field = CGAL::Mesh_constant_domain_field_3 > >; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:141:23, inlined from ‘int main(int, char**)’ at /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:150:50: /usr/include/c++/16/bits/stl_tree.h:1383:19: warning: array subscript 0 is outside array bounds of ‘void [16]’ [-Warray-bounds=] 1383 | _Base_ptr __begin = this->_M_impl._M_header._M_parent; | ^~~~~~~ In file included from /usr/include/CGAL/Mesh_criteria_3.h:29, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:5: In member function ‘void CGAL::Mesh_cell_criteria_3::init_radius_edge(const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’, inlined from ‘CGAL::Mesh_cell_criteria_3::Mesh_cell_criteria_3(const FT&, const Sizing_field&, const FT&, std::enable_if_t<((bool)CGAL::Mesh_3::Is_mesh_domain_field_3::value)>*) [with Sizing_field = CGAL::Mesh_constant_domain_field_3 > >; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:141:23, inlined from ‘int main(int, char**)’ at /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:150:50: /usr/include/CGAL/Mesh_cell_criteria_3.h:170:19: note: at offset 16 into object of size 16 allocated by ‘operator new’ 170 | criteria_.add(new Radius_edge_criterion(radius_edge_bound)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_cell_criteria_3.h:20: In destructor ‘CGAL::Mesh_3::Cell_variable_size_criterion::~Cell_variable_size_criterion() [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >; SizingField = CGAL::Mesh_constant_domain_field_3 > >]’, inlined from ‘CGAL::Mesh_3::Cell_variable_size_criterion::~Cell_variable_size_criterion() [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >; SizingField = CGAL::Mesh_constant_domain_field_3 > >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_cell_criteria.h:241:36, inlined from ‘void boost::checked_delete(T*) [with T = const CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/core/checked_delete.hpp:44:5, inlined from ‘void boost::delete_clone(const T*) [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/ptr_container/clone_allocator.hpp:45:23, inlined from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/ptr_container/clone_allocator.hpp:63:25, inlined from ‘void boost::ptr_container_detail::static_clone_deleter::operator()(const T*) const [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; CloneAllocator = boost::heap_clone_allocator]’ at /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:85:45, inlined from ‘boost::ptr_container_detail::static_move_ptr::~static_move_ptr() [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; Deleter = boost::ptr_container_detail::static_clone_deleter]’ at /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:85:50, inlined from ‘void boost::ptr_sequence_adapter::push_back(value_type) [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; VoidPtrSeq = std::vector; CloneAllocator = boost::heap_clone_allocator]’ at /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:267:9, inlined from ‘void CGAL::Mesh_3::Criteria::add(Criterion*) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h:164:32, inlined from ‘void CGAL::Mesh_cell_criteria_3::init_radius_edge(const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:170:18, inlined from ‘CGAL::Mesh_cell_criteria_3::Mesh_cell_criteria_3(const FT&, const Sizing_field&, const FT&, std::enable_if_t<((bool)CGAL::Mesh_3::Is_mesh_domain_field_3::value)>*) [with Sizing_field = CGAL::Mesh_constant_domain_field_3 > >; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:141:23, inlined from ‘int main(int, char**)’ at /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:150:50: /usr/include/CGAL/Mesh_3/mesh_standard_cell_criteria.h:241:36: warning: array subscript ‘CGAL::Mesh_3::Cell_variable_size_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_constant_domain_field_3 > > >[0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 241 | ~Cell_variable_size_criterion() {} | ^ In member function ‘void CGAL::Mesh_cell_criteria_3::init_radius_edge(const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’, inlined from ‘CGAL::Mesh_cell_criteria_3::Mesh_cell_criteria_3(const FT&, const Sizing_field&, const FT&, std::enable_if_t<((bool)CGAL::Mesh_3::Is_mesh_domain_field_3::value)>*) [with Sizing_field = CGAL::Mesh_constant_domain_field_3 > >; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:141:23, inlined from ‘int main(int, char**)’ at /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:150:50: /usr/include/CGAL/Mesh_cell_criteria_3.h:170:19: note: object of size 16 allocated by ‘operator new’ 170 | criteria_.add(new Radius_edge_criterion(radius_edge_bound)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In destructor ‘CGAL::Mesh_3::Cell_uniform_size_criterion::~Cell_uniform_size_criterion() [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’, inlined from ‘CGAL::Mesh_3::Cell_uniform_size_criterion::~Cell_uniform_size_criterion() [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_cell_criteria.h:152:35, inlined from ‘void boost::checked_delete(T*) [with T = const CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/core/checked_delete.hpp:44:5, inlined from ‘void boost::delete_clone(const T*) [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/ptr_container/clone_allocator.hpp:45:23, inlined from ‘static void boost::heap_clone_allocator::deallocate_clone(const U*) [with U = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ at /usr/include/boost/ptr_container/clone_allocator.hpp:63:25, inlined from ‘void boost::ptr_container_detail::static_clone_deleter::operator()(const T*) const [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; CloneAllocator = boost::heap_clone_allocator]’ at /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:85:45, inlined from ‘boost::ptr_container_detail::static_move_ptr::~static_move_ptr() [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; Deleter = boost::ptr_container_detail::static_clone_deleter]’ at /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:85:50, inlined from ‘void boost::ptr_sequence_adapter::push_back(value_type) [with T = CGAL::Mesh_3::Abstract_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >; VoidPtrSeq = std::vector; CloneAllocator = boost::heap_clone_allocator]’ at /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:267:9, inlined from ‘void CGAL::Mesh_3::Criteria::add(Criterion*) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_3/mesh_standard_criteria.h:164:32, inlined from ‘void CGAL::Mesh_cell_criteria_3::init_radius_edge(const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:170:18, inlined from ‘CGAL::Mesh_cell_criteria_3::Mesh_cell_criteria_3(const FT&, const Sizing_field&, const FT&, std::enable_if_t<((bool)CGAL::Mesh_3::Is_mesh_domain_field_3::value)>*) [with Sizing_field = CGAL::Mesh_constant_domain_field_3 > >; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:141:23, inlined from ‘int main(int, char**)’ at /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:150:50: /usr/include/CGAL/Mesh_3/mesh_standard_cell_criteria.h:152:35: warning: array subscript ‘CGAL::Mesh_3::Cell_uniform_size_criterion, CGAL::Mesh_triangulation_3 > >::Tds>, CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> > >::__as_base [0]’ is partly outside array bounds of ‘unsigned char [16]’ [-Warray-bounds=] 152 | ~Cell_uniform_size_criterion() {} | ^ In member function ‘void CGAL::Mesh_cell_criteria_3::init_radius_edge(const FT&) [with Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’, inlined from ‘CGAL::Mesh_cell_criteria_3::Mesh_cell_criteria_3(const FT&, const Sizing_field&, const FT&, std::enable_if_t<((bool)CGAL::Mesh_3::Is_mesh_domain_field_3::value)>*) [with Sizing_field = CGAL::Mesh_constant_domain_field_3 > >; Tr = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 > >::Tds>; Visitor_ = CGAL::Mesh_3::Cell_criterion_visitor_with_radius_lower_bound, CGAL::Mesh_triangulation_3 > >::Tds> >]’ at /usr/include/CGAL/Mesh_cell_criteria_3.h:141:23, inlined from ‘int main(int, char**)’ at /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:150:50: /usr/include/CGAL/Mesh_cell_criteria_3.h:170:19: note: object of size 16 allocated by ‘operator new’ 170 | criteria_.add(new Radius_edge_criterion(radius_edge_bound)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable mesh_3D_image [100%] Built target mesh_3D_image if test -f cgalsimp2/CMakeLists.txt; then cd cgalsimp2 && cmake . && cd ..; fi CMake Warning (dev) at CMakeLists.txt:4 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Targeting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Boost include dirs: /usr/include -- Boost libraries: -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Using gcc version 4 or later. Adding -frounding-math CMake Warning (dev) at CMakeLists.txt:23 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found version "1.90.0") -- Examples that use OpenMesh will not be compiled. CMake Warning at /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:93 (message): ======================================================================= CGAL performance notice: The variable CMAKE_BUILD_TYPE is set to "". For performance reasons, you should set CMAKE_BUILD_TYPE to "Release". Set CGAL_DO_NOT_WARN_ABOUT_CMAKE_BUILD_TYPE to TRUE if you want to disable this warning. ======================================================================= Call Stack (most recent call first): /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:193 (CGAL_hook_check_CMAKE_BUILD_TYPE) CMakeLists.txt:DEFERRED -- Configuring done (2.2s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsimp2 make -C cgalsimp2 --no-print-directory [ 50%] Building CXX object CMakeFiles/edge_collapse_enriched_polyhedron.dir/edge_collapse_enriched_polyhedron.cpp.o In file included from /usr/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_ratio_stop_predicate.h:18, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsimp2/edge_collapse_enriched_polyhedron.cpp:33: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Please use `` instead. ’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsimp2/edge_collapse_enriched_polyhedron.cpp: In function ‘int main(int, char**)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsimp2/edge_collapse_enriched_polyhedron.cpp:216:56: warning: ‘using CGAL::Surface_mesh_simplification::Count_ratio_stop_predicate = class CGAL::Surface_mesh_simplification::Edge_count_ratio_stop_predicate, CGAL::Polyhedron_items_with_id_3> >’ is deprecated [-Wdeprecated-declarations] 216 | SMS::Count_ratio_stop_predicate stop(maxface); | ^ /usr/include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_ratio_stop_predicate.h:29:7: note: declared here 29 | using Count_ratio_stop_predicate CGAL_DEPRECATED = Edge_count_ratio_stop_predicate; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable edge_collapse_enriched_polyhedron [100%] Built target edge_collapse_enriched_polyhedron if test -f cgalsurf/CMakeLists.txt; then cd cgalsurf && cmake . && cd ..; fi CMake Warning (dev) at CMakeLists.txt:4 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Targeting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Boost include dirs: /usr/include -- Boost libraries: -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Using gcc version 4 or later. Adding -frounding-math CMake Warning at /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:93 (message): ======================================================================= CGAL performance notice: The variable CMAKE_BUILD_TYPE is set to "". For performance reasons, you should set CMAKE_BUILD_TYPE to "Release". Set CGAL_DO_NOT_WARN_ABOUT_CMAKE_BUILD_TYPE to TRUE if you want to disable this warning. ======================================================================= Call Stack (most recent call first): /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:193 (CGAL_hook_check_CMAKE_BUILD_TYPE) CMakeLists.txt:DEFERRED -- Configuring done (2.4s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsurf make -C cgalsurf --no-print-directory [ 50%] Building CXX object CMakeFiles/mesh_a_3d_gray_image.dir/mesh_a_3d_gray_image.cpp.o In file included from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:21, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsurf/mesh_a_3d_gray_image.cpp:1: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Robust_circumcenter_traits_3.h:26, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:27: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesh_vertex_base_3.h:20, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:33: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Complex_2_in_triangulation_vertex_base_3.h:24, from /usr/include/CGAL/Surface_mesh_vertex_base_3.h:23: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesh_cell_base_3.h:20, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:34: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Complex_2_in_triangulation_cell_base_3.h:23, from /usr/include/CGAL/Surface_mesh_cell_base_3.h:22: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesh_default_criteria_3.h:20, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsurf/mesh_a_3d_gray_image.cpp:2: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Standard_criteria.h:22, from /usr/include/CGAL/Surface_mesh_default_criteria_3.h:22: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Complex_2_in_triangulation_3.h:21, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsurf/mesh_a_3d_gray_image.cpp:3: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/IO/Complex_2_in_triangulation_3_file_writer.h:21, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsurf/mesh_a_3d_gray_image.cpp:4: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/make_surface_mesh.h:20, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsurf/mesh_a_3d_gray_image.cpp:6: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher_generator.h:21, from /usr/include/CGAL/make_surface_mesh.h:23: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Surface_mesher.h:28, from /usr/include/CGAL/Surface_mesher_generator.h:23: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Verbose_flag.h:21, from /usr/include/CGAL/Surface_mesher/Surface_mesher.h:42: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Types_generators.h:21, from /usr/include/CGAL/Surface_mesher/Surface_mesher.h:43: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Profile_counter.h:24, from /usr/include/CGAL/Surface_mesher/Surface_mesher.h:44: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Profile_timer.h:24, from /usr/include/CGAL/Surface_mesher/Surface_mesher.h:45: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Surface_mesher_manifold.h:22, from /usr/include/CGAL/Surface_mesher_generator.h:24: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Surface_mesher_regular_edges.h:21, from /usr/include/CGAL/Surface_mesher/Surface_mesher_manifold.h:26: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Surface_mesher_edges_level.h:21, from /usr/include/CGAL/Surface_mesher_generator.h:25: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Surface_mesher_visitor.h:22, from /usr/include/CGAL/Surface_mesher_generator.h:26: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Surface_mesher_edges_level_visitor.h:22, from /usr/include/CGAL/Surface_mesher_generator.h:27: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesh_traits_generator_3.h:20, from /usr/include/CGAL/Surface_mesher_generator.h:28: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Sphere_oracle_3.h:21, from /usr/include/CGAL/Surface_mesh_traits_generator_3.h:22: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Null_oracle_visitor.h:22, from /usr/include/CGAL/Surface_mesher/Sphere_oracle_3.h:25: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesh_complex_2_in_triangulation_3.h:21, from /usr/include/CGAL/Surface_mesher_generator.h:29: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Gray_level_image_3.h:20, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsurf/mesh_a_3d_gray_image.cpp:7: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Implicit_surface_3.h:20, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsurf/mesh_a_3d_gray_image.cpp:8: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ In file included from /usr/include/CGAL/Surface_mesher/Implicit_surface_oracle_3.h:22, from /usr/include/CGAL/Implicit_surface_3.h:25: /usr/include/CGAL/Installation/internal/deprecation_warning.h:80:6: warning: #warning "A deprecated header has been included." [-Wcpp] 80 | # warning "A deprecated header has been included." | ^~~~~~~ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h:81:54: note: ‘#pragma message: Warning: The header `` is deprecated. Additional information: The 3D Mesh Generation package (see https://doc.cgal.org/latest/Mesh_3/) should be used instead.’ 81 | # pragma message (CGAL_INTERNAL_DEPRECATED_MESSAGE) | ^ [100%] Linking CXX executable mesh_a_3d_gray_image [100%] Built target mesh_a_3d_gray_image if test -f cork/CMakeLists.txt; then cd cork && cmake . && cd ..; fi make -C cork --no-print-directory Compiling obj/cork.o In file included from src/mesh/mesh.decl.h:35, from src/mesh/mesh.h:44, from src/cork.cpp:28: src/math/ray.h:36:12: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 36 | Ray3() {} | ^ src/math/ray.h:36:12: note: remove the ‘< >’ src/math/ray.h:37:12: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 37 | Ray3(const Vec3 &point, const Vec3 &dir) : | ^ src/math/ray.h:37:12: note: remove the ‘< >’ src/math/ray.h:41:12: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 41 | Ray3(const Ray3 &cp) : p(cp.p), r(cp.r) {} | ^ src/math/ray.h:41:12: note: remove the ‘< >’ In file included from /usr/include/c++/16/riscv64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/16/bits/allocator.h:46, from /usr/include/c++/16/string:46, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/c++/16/iostream:43, from src/math/vec.h:30, from src/rawmesh/rawMesh.h:30, from src/mesh/mesh.decl.h:28: In member function ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Mesh::Tri; _Args = {Mesh::Tri}; _Tp = Mesh::Tri]’, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Mesh::Tri; _Args = {Mesh::Tri}; _Tp = Mesh::Tri]’ at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Mesh::Tri}; _Tp = Mesh::Tri; _Alloc = std::allocator::Tri>]’ at /usr/include/c++/16/bits/vector.tcc:121:30, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Mesh::Tri; _Alloc = std::allocator::Tri>]’ at /usr/include/c++/16/bits/stl_vector.h:1424:21, inlined from ‘TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]’ at src/mesh/mesh.topoCache.tpp:126:37: /usr/include/c++/16/bits/new_allocator.h:203:11: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 203 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/mesh/mesh.remesh.tpp:35, from src/mesh/mesh.h:48: src/mesh/mesh.topoCache.tpp: In member function ‘TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]’: src/mesh/mesh.topoCache.tpp:126:38: note: ‘’ declared here 126 | mesh->tris.push_back(Tri()); | ^~~~~ In member function ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Mesh::Tri; _Args = {Mesh::Tri}; _Tp = Mesh::Tri]’, inlined from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Mesh::Tri; _Args = {Mesh::Tri}; _Tp = Mesh::Tri]’ at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from ‘void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {Mesh::Tri}; _Tp = Mesh::Tri; _Alloc = std::allocator::Tri>]’ at /usr/include/c++/16/bits/vector.tcc:594:26, inlined from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Mesh::Tri}; _Tp = Mesh::Tri; _Alloc = std::allocator::Tri>]’ at /usr/include/c++/16/bits/vector.tcc:127:21, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Mesh::Tri; _Alloc = std::allocator::Tri>]’ at /usr/include/c++/16/bits/stl_vector.h:1424:21, inlined from ‘TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]’ at src/mesh/mesh.topoCache.tpp:126:37: /usr/include/c++/16/bits/new_allocator.h:203:11: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 203 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mesh/mesh.topoCache.tpp: In member function ‘TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]’: src/mesh/mesh.topoCache.tpp:126:38: note: ‘’ declared here 126 | mesh->tris.push_back(Tri()); | ^~~~~ In copy constructor ‘Mesh::EGraphEntry::EGraphEntry(const Mesh::EGraphEntry&)’, inlined from ‘void ShortVec::push_back(const T&) [with T = Mesh::EGraphEntry; unsigned int LEN = 8]’ at src/util/shortVec.h:250:5, inlined from ‘Mesh::EGraphEntry& Mesh::EGraphCache::operator()(uint, uint) [with Edata = int; VertData = CorkVertex; TriData = CorkTriangle]’ at src/mesh/mesh.decl.h:281:34: src/mesh/mesh.decl.h:265:12: warning: ‘.Mesh::EGraphEntry::data’ may be used uninitialized [-Wmaybe-uninitialized] 265 | struct EGraphEntry { | ^~~~~~~~~~~ src/mesh/mesh.decl.h: In member function ‘Mesh::EGraphEntry& Mesh::EGraphCache::operator()(uint, uint) [with Edata = int; VertData = CorkVertex; TriData = CorkTriangle]’: src/mesh/mesh.decl.h:281:35: note: ‘’ declared here 281 | skeleton[i].push_back(EGraphEntry(j)); | ^~~~~~~~~~~~~~~~~~~~~ Compiling obj/util/timer.o Compiling obj/util/log.o Compiling obj/isct/empty3d.o Compiling obj/isct/quantization.o Compiling obj/file_formats/files.o Compiling obj/file_formats/ifs.o Compiling obj/file_formats/off.o Compiling the Triangle library src/isct/triangle.c: In function ‘segmentintersection’: src/isct/triangle.c:11709:28: warning: variable ‘collinear’ set but not used [-Wunused-but-set-variable=] 11709 | enum finddirectionresult collinear; | ^~~~~~~~~ src/isct/triangle.c: In function ‘writeelements’: src/isct/triangle.c:14535:8: warning: variable ‘elementnumber’ set but not used [-Wunused-but-set-variable=] 14535 | long elementnumber; | ^~~~~~~~~~~~~ src/isct/triangle.c: In function ‘writevoronoi’: src/isct/triangle.c:14986:21: warning: variable ‘vedgenumber’ set but not used [-Wunused-but-set-variable=] 14986 | long vnodenumber, vedgenumber; | ^~~~~~~~~~~ src/isct/triangle.c: In function ‘incircleadapt’: src/isct/triangle.c:5620:20: warning: ‘axtbclen’ may be used uninitialized [-Wmaybe-uninitialized] 5620 | temp16alen = scale_expansion_zeroelim(axtbclen, axtbc, adxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/isct/triangle.c:5359:7: note: ‘axtbclen’ was declared here 5359 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ src/isct/triangle.c:5662:20: warning: ‘aytbclen’ may be used uninitialized [-Wmaybe-uninitialized] 5662 | temp16alen = scale_expansion_zeroelim(aytbclen, aytbc, adytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/isct/triangle.c:5359:17: note: ‘aytbclen’ was declared here 5359 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ src/isct/triangle.c:5759:20: warning: ‘bytcalen’ may be used uninitialized [-Wmaybe-uninitialized] 5759 | temp16alen = scale_expansion_zeroelim(bytcalen, bytca, bdytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/isct/triangle.c:5359:37: note: ‘bytcalen’ was declared here 5359 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ src/isct/triangle.c:5717:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 5717 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/isct/triangle.c:5359:27: note: ‘bxtcalen’ was declared here 5359 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ src/isct/triangle.c:5856:20: warning: ‘cytablen’ may be used uninitialized [-Wmaybe-uninitialized] 5856 | temp16alen = scale_expansion_zeroelim(cytablen, cytab, cdytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/isct/triangle.c:5359:57: note: ‘cytablen’ was declared here 5359 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ src/isct/triangle.c:5814:20: warning: ‘cxtablen’ may be used uninitialized [-Wmaybe-uninitialized] 5814 | temp16alen = scale_expansion_zeroelim(cxtablen, cxtab, cdxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/isct/triangle.c:5359:47: note: ‘cxtablen’ was declared here 5359 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ Bundling lib/libcork.a updating include/cork.h Compiling obj/off2obj.o Linking off2obj Compiling obj/main.o Linking cork command line tool if test -f meshfix/CMakeLists.txt; then cd meshfix && cmake . && cd ..; fi CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at contrib/JMeshLib/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Configuring done (2.2s) -- Generating done (0.1s) -- Build files have been written to: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix make -C meshfix --no-print-directory [ 2%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/binTree.cpp.o [ 4%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/clusterGraph.cpp.o In file included from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/clusterGraph.cpp:28: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/include/clusterGraph.h: In member function ‘void clusterHeap::push(clusterEdge*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/include/clusterGraph.h:56:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 56 | void push(clusterEdge *e) {insert((void *)(e->index));} | ^~~~~~~~~~~~~~~~~~ [ 6%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/dijkstraGraph.cpp.o In file included from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/dijkstraGraph.cpp:28: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/include/dijkstraGraph.h: In member function ‘void dijkstraHeap::push(dijkstraNode*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/include/dijkstraGraph.h:66:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 66 | void push(dijkstraNode *n) {insert((void *)(n->index));} | ^~~~~~~~~~~~~~~~~~ [ 8%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/graph.cpp.o [ 10%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/heap.cpp.o [ 12%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/jqsort.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/jqsort.cpp: In function ‘void jqsort_prv(void**, int, int, int (*)(const void*, const void*))’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/jqsort.cpp:39:15: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 39 | register int i, last; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/jqsort.cpp:39:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 39 | register int i, last; | ^~~~ [ 14%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/list.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/list.cpp: In member function ‘void List::freeNode(void*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/list.cpp:206:12: warning: pointer ‘d’ used after ‘void free(void*)’ [-Wuse-after-free] 206 | removeNode(d); | ~~~~~~~~~~^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/list.cpp:205:6: note: call to ‘void free(void*)’ here 205 | free(d); | ~~~~^~~ [ 16%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/matrix.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp: In member function ‘void SymMatrix3x3::diagonalize(double*, double*) const’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:332:3: warning: array subscript -1 is outside array bounds of ‘double [9]’ [-Warray-bounds=] 332 | v--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:17: note: at offset -8 into object ‘v_P’ of size 72 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:332:3: warning: array subscript -1 is outside array bounds of ‘double [9]’ [-Warray-bounds=] 332 | v--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:17: note: at offset -8 into object ‘v_P’ of size 72 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ [ 18%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/MESH_STRUCTURE/checkAndRepair.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp: In member function ‘int Triangulation::removeDegenerateTriangles()’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp:337:5: warning: variable ‘i’ set but not used [-Wunused-but-set-variable=] 337 | int i=0; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp: In member function ‘int Triangulation::removeSmallestComponents(unsigned int)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp:425:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 425 | if( i++ >= number_to_keep ) { | ~~~~^~~~~~~~~~~~~~~~~ [ 20%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/MESH_STRUCTURE/edge.cpp.o [ 22%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/MESH_STRUCTURE/point.cpp.o [ 25%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/MESH_STRUCTURE/tin.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp: In member function ‘Triangulation* Triangulation::extractShell(Triangle*, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp:981:15: warning: unused variable ‘nin’ [-Wunused-variable] 981 | Node *n, *nin; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp: In member function ‘List* Triangulation::getComponentsList()’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp:1257:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1257 | while (t = (Triangle*) todo.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/MESH_STRUCTURE/triangle.cpp.o [ 29%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/MESH_STRUCTURE/vertex.cpp.o [ 31%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/MESH_STRUCTURE/io.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In function ‘bool sameString(const char*, const char*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:89:35: warning: operation on ‘i’ may be undefined [-Wsequence-point] 89 | if (tolower(a[i]) != tolower(b[i++])) return false; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function ‘int Triangulation::saveVerTri(const char*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:856:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 856 | i=0; FOREACHTRIANGLE(t, n) {i++; t->info = (void *)i;} | ^~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In function ‘void ply_readOverhead(FILE*, int, int)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:993:5: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 993 | if (format == PLY_FORMAT_ASCII) | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function ‘int Triangulation::loadSTL(const char*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1322:12: warning: variable ‘t’ set but not used [-Wunused-but-set-variable=] 1322 | Triangle *t; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function ‘int Triangulation::saveMSH(const char*, char, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1446:21: warning: unused variable ‘mask’ [-Wunused-variable] 1446 | char triname[256], mask; | ^~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1449:14: warning: unused variable ‘vorg’ [-Wunused-variable] 1449 | Vertex *v, *vorg; | ^~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1451:8: warning: unused variable ‘e’ [-Wunused-variable] 1451 | Edge *e, *eorg; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1451:12: warning: unused variable ‘eorg’ [-Wunused-variable] 1451 | Edge *e, *eorg; | ^~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1455:8: warning: unused variable ‘info’ [-Wunused-variable] 1455 | void *info; | ^~~~ [ 33%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/JMESH/jmesh.cpp.o [ 35%] Linking CXX static library libjmesh.a [ 35%] Built target jmesh [ 37%] Building C object CMakeFiles/meshfix.dir/contrib/jrs_predicates/jrs_predicates.c.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘grow_expansion’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:456:5: warning: old-style function definition [-Wold-style-definition] 456 | int grow_expansion(elen, e, b, h) /* e and h can be the same. */ | ^~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘grow_expansion_zeroelim’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:493:5: warning: old-style function definition [-Wold-style-definition] 493 | int grow_expansion_zeroelim(elen, e, b, h) /* e and h can be the same. */ | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘expansion_sum’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:535:5: warning: old-style function definition [-Wold-style-definition] 535 | int expansion_sum(elen, e, flen, f, h) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘expansion_sum_zeroelim1’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:584:5: warning: old-style function definition [-Wold-style-definition] 584 | int expansion_sum_zeroelim1(elen, e, flen, f, h) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘expansion_sum_zeroelim2’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:644:5: warning: old-style function definition [-Wold-style-definition] 644 | int expansion_sum_zeroelim2(elen, e, flen, f, h) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘fast_expansion_sum’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:701:5: warning: old-style function definition [-Wold-style-definition] 701 | int fast_expansion_sum(elen, e, flen, f, h) /* h cannot be e or f. */ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘fast_expansion_sum_zeroelim’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:778:5: warning: old-style function definition [-Wold-style-definition] 778 | int fast_expansion_sum_zeroelim(elen, e, flen, f, h) /* h cannot be e or f. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘linear_expansion_sum’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:863:5: warning: old-style function definition [-Wold-style-definition] 863 | int linear_expansion_sum(elen, e, flen, f, h) /* h cannot be e or f. */ | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘linear_expansion_sum_zeroelim’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:927:5: warning: old-style function definition [-Wold-style-definition] 927 | int linear_expansion_sum_zeroelim(elen, e, flen, f, h)/* h cannot be e or f. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘scale_expansion’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1001:5: warning: old-style function definition [-Wold-style-definition] 1001 | int scale_expansion(elen, e, b, h) /* e and h cannot be the same. */ | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘scale_expansion_zeroelim’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1050:5: warning: old-style function definition [-Wold-style-definition] 1050 | int scale_expansion_zeroelim(elen, e, b, h) /* e and h cannot be the same. */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘compress’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1105:5: warning: old-style function definition [-Wold-style-definition] 1105 | int compress(elen, e, h) /* e and h may be the same. */ | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘estimate’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1150:6: warning: old-style function definition [-Wold-style-definition] 1150 | REAL estimate(elen, e) | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient2dfast’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1190:6: warning: old-style function definition [-Wold-style-definition] 1190 | REAL orient2dfast(pa, pb, pc) | ^~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient2dexact’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1204:6: warning: old-style function definition [-Wold-style-definition] 1204 | REAL orient2dexact(pa, pb, pc) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient2dslow’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1249:6: warning: old-style function definition [-Wold-style-definition] 1249 | REAL orient2dslow(pa, pb, pc) | ^~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient2dadapt’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1293:6: warning: old-style function definition [-Wold-style-definition] 1293 | REAL orient2dadapt(pa, pb, pc, detsum) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient2d’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1377:6: warning: old-style function definition [-Wold-style-definition] 1377 | REAL orient2d(pa, pb, pc) | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient3dfast’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1442:6: warning: old-style function definition [-Wold-style-definition] 1442 | REAL orient3dfast(pa, pb, pc, pd) | ^~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient3dexact’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1467:6: warning: old-style function definition [-Wold-style-definition] 1467 | REAL orient3dexact(pa, pb, pc, pd) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient3dslow’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1548:6: warning: old-style function definition [-Wold-style-definition] 1548 | REAL orient3dslow(pa, pb, pc, pd) | ^~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient3dadapt’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:1644:6: warning: old-style function definition [-Wold-style-definition] 1644 | REAL orient3dadapt(pa, pb, pc, pd, permanent) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘orient3d’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2049:6: warning: old-style function definition [-Wold-style-definition] 2049 | REAL orient3d(pa, pb, pc, pd) | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘incirclefast’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2120:6: warning: old-style function definition [-Wold-style-definition] 2120 | REAL incirclefast(pa, pb, pc, pd) | ^~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘incircleexact’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2147:6: warning: old-style function definition [-Wold-style-definition] 2147 | REAL incircleexact(pa, pb, pc, pd) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘incircleslow’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2249:6: warning: old-style function definition [-Wold-style-definition] 2249 | REAL incircleslow(pa, pb, pc, pd) | ^~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘incircleadapt’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2409:6: warning: old-style function definition [-Wold-style-definition] 2409 | REAL incircleadapt(pa, pb, pc, pd, permanent) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘incircle’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2983:6: warning: old-style function definition [-Wold-style-definition] 2983 | REAL incircle(pa, pb, pc, pd) | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘inspherefast’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:3056:6: warning: old-style function definition [-Wold-style-definition] 3056 | REAL inspherefast(pa, pb, pc, pd, pe) | ^~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘insphereexact’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:3104:6: warning: old-style function definition [-Wold-style-definition] 3104 | REAL insphereexact(pa, pb, pc, pd, pe) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘insphereslow’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:3361:6: warning: old-style function definition [-Wold-style-definition] 3361 | REAL insphereslow(pa, pb, pc, pd, pe) | ^~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘insphereadapt’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:3695:6: warning: old-style function definition [-Wold-style-definition] 3695 | REAL insphereadapt(pa, pb, pc, pd, pe, permanent) | ^~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘insphere’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:3915:6: warning: old-style function definition [-Wold-style-definition] 3915 | REAL insphere(pa, pb, pc, pd, pe) | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function ‘incircleadapt’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2716:20: warning: ‘axtbclen’ may be used uninitialized [-Wmaybe-uninitialized] 2716 | temp16alen = scale_expansion_zeroelim(axtbclen, axtbc, adxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2455:7: note: ‘axtbclen’ was declared here 2455 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2758:20: warning: ‘aytbclen’ may be used uninitialized [-Wmaybe-uninitialized] 2758 | temp16alen = scale_expansion_zeroelim(aytbclen, aytbc, adytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2455:17: note: ‘aytbclen’ was declared here 2455 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2855:20: warning: ‘bytcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2855 | temp16alen = scale_expansion_zeroelim(bytcalen, bytca, bdytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2455:37: note: ‘bytcalen’ was declared here 2455 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2813:20: warning: ‘bxtcalen’ may be used uninitialized [-Wmaybe-uninitialized] 2813 | temp16alen = scale_expansion_zeroelim(bxtcalen, bxtca, bdxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2455:27: note: ‘bxtcalen’ was declared here 2455 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2952:20: warning: ‘cytablen’ may be used uninitialized [-Wmaybe-uninitialized] 2952 | temp16alen = scale_expansion_zeroelim(cytablen, cytab, cdytail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2455:57: note: ‘cytablen’ was declared here 2455 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2910:20: warning: ‘cxtablen’ may be used uninitialized [-Wmaybe-uninitialized] 2910 | temp16alen = scale_expansion_zeroelim(cxtablen, cxtab, cdxtail, temp16a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2455:47: note: ‘cxtablen’ was declared here 2455 | int axtbclen, aytbclen, bxtcalen, bytcalen, cxtablen, cytablen; | ^~~~~~~~ [ 39%] Building CXX object CMakeFiles/meshfix.dir/src/detectIntersections.cpp.o [ 41%] Building CXX object CMakeFiles/meshfix.dir/src/holeFilling.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/holeFilling.cpp: In member function ‘int ExtTriMesh::fillSmallBoundaries(int, bool, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/holeFilling.cpp:115:27: warning: variable ‘tbds’ set but not used [-Wunused-but-set-variable=] 115 | int grd, is_selection=0, tbds = 0, pct = 100; | ^~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/holeFilling.cpp: In member function ‘void ExtTriMesh::fairSelection(Triangle*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/holeFilling.cpp:378:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 378 | ((Vertex *)n->data)->info = (void *)i; | ^~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/holeFilling.cpp: In member function ‘void fs_sparseSystem::solve(List*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/holeFilling.cpp:318:10: warning: ‘void operator delete(void*, std::size_t)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 318 | delete(x); | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/holeFilling.cpp:311:27: note: returned from ‘void* operator new [](std::size_t)’ 311 | double *x = new double[nv]; | ^ [ 43%] Building CXX object CMakeFiles/meshfix.dir/src/sparseLSystem.cpp.o [ 45%] Building CXX object CMakeFiles/meshfix.dir/src/mwExtensions.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘int ExtTriMesh::joinComponentsBiggestBoundaryPair(List*, List*, double)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:121:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 121 | while (loop = (List*) cn.boundaries->popHead()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:126:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 126 | while (loop = (List*) cm.boundaries->popHead()) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘bool ExtTriMesh::joinBoundaryPair(List*, List*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:143:16: warning: unused variable ‘d’ [-Wunused-variable] 143 | double d = getClosestPartner(v, bl2, &w); | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘int ExtTriMesh::moveVerticesInwards(Point&, std::map&, double, double)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:219:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 219 | while (c = (di_cell *)todo.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:234:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 234 | while (c = (di_cell *)cells.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:218:12: warning: unused variable ‘stepsize2’ [-Wunused-variable] 218 | double stepsize2 = stepsize*stepsize; | ^~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:230:15: warning: unused variable ‘m’ [-Wunused-variable] 230 | Node *n, *m; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:231:19: warning: unused variable ‘t2’ [-Wunused-variable] 231 | Triangle *t, *t2; | ^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘bool ExtTriMesh::decoupleFirstFromSecondComponent(double, unsigned int, bool, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:280:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 280 | while(iteration_counter++ < max_iterations) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:332:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | if(iteration_counter < max_iterations) return true; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘void ExtTriMesh::cutFirstWithSecondComponent(double, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:356:14: warning: unused variable ‘nt’ [-Wunused-variable] 356 | unsigned nt = this->markTrianglesInsideComponent(markBit, cutBit, constantBit, cutOuter); | ^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘int ExtTriMesh::markTrianglesInsideComponent(short int, short int, short int, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:387:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 387 | while(t = (Triangle*) c->triangles.popHead()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:395:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 395 | while (c = (di_cell *)todo.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:440:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 440 | while(c = (di_cell*) cells.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:478:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 478 | while(t = (Triangle*) l->popHead()) if(!IS_VISITED(t)) { todo.appendHead(t); break; }; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:483:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 483 | while(t = (Triangle*) todo.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:544:13: warning: variable ‘ns’ set but not used [-Wunused-but-set-variable=] 544 | int ns = 0; | ^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:375:13: warning: unused variable ‘vHlp’ [-Wunused-variable] 375 | Vertex *vHlp; | ^~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:416:9: warning: unused variable ‘nintersections’ [-Wunused-variable] 416 | int nintersections = this->selectIntersectingTriangles(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘int ExtTriMesh::moveTooCloseVerticesOutwards(double, short int, short int)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:616:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 616 | while(t = (Triangle*) c->triangles.popHead()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:625:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 625 | while (c = (di_cell *)todo.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:650:13: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 650 | while(c = (di_cell*) cells.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:658:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 658 | while(t = (Triangle*) c->triangles.popHead()) if(IS_BIT(t, componentMarkBit2)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘int ExtTriMesh::fineTune(double, int, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:763:16: warning: unused variable ‘nt’ [-Wunused-variable] 763 | unsigned nt = this->markTrianglesInsideComponent(markBit, adjustBit, constantBit, treatFirstAsInner); | ^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘bool ExtTriMesh::joinBoundaryPair(List*, List*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:144:29: warning: ‘w’ may be used uninitialized [-Wmaybe-uninitialized] 144 | if(joinBoundaryLoops(v, w, false, true, false)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:141:17: note: ‘w’ was declared here 141 | Vertex *v, *w; Node *n; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp: In member function ‘int ExtTriMesh::moveVerticesInwards(Point&, std::map&, double, double)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:245:50: warning: ‘v2’ may be used uninitialized [-Wmaybe-uninitialized] 245 | v2->intersectionWithPlane(v1, &origin[v1], &p, &n); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/mwExtensions.cpp:232:18: note: ‘v2’ was declared here 232 | Vertex *v1, *v2; | ^~ [ 47%] Building CXX object CMakeFiles/meshfix.dir/src/smoothing.cpp.o [ 50%] Building C object CMakeFiles/meshfix.dir/contrib/OpenNL3.2.1/src/nl_single_file.c.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c: In function ‘dtpsv_’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:2369:38: warning: old-style function definition [-Wold-style-definition] 2369 | /* Subroutine */ int NL_FORTRAN_WRAP(dtpsv)(uplo, trans, diag, n, ap, x, incx, uplo_len, | ^~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:420:28: note: in definition of macro ‘NL_FORTRAN_WRAP’ 420 | #define NL_FORTRAN_WRAP(x) x##_ | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c: In function ‘nlSolve_CNC’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:3722:1: warning: control reaches end of non-void function [-Wreturn-type] 3722 | } | ^ [ 52%] Building CXX object CMakeFiles/meshfix.dir/src/epsilonSampling.cpp.o [ 54%] Building CXX object CMakeFiles/meshfix.dir/src/simplification.cpp.o In file included from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/simplification.cpp:28: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/include/simplification.h: In member function ‘void edgeHeap::push(Edge*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/include/simplification.h:113:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 113 | inline void push(Edge *e) {insert((void *)((EC_Cost *)e->info)->index);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/simplification.cpp: In member function ‘int ExtTriMesh::simplify(int, int, int, int)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/simplification.cpp:429:14: warning: ‘void operator delete(void*, std::size_t)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 429 | delete(edges); | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/simplification.cpp:357:38: note: returned from ‘void* operator new [](std::size_t)’ 357 | Edge **edges = new Edge *[E.numels()]; // Edge array for queue re-indexing | ^ [ 56%] Building CXX object CMakeFiles/meshfix.dir/src/uniform.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/uniform.cpp: In member function ‘int ExtTriMesh::uniformRemesh(int, int, int)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/uniform.cpp:79:20: warning: variable ‘varian’ set but not used [-Wunused-but-set-variable=] 79 | double l, avelen, varian; | ^~~~~~ [ 58%] Building CXX object CMakeFiles/meshfix.dir/src/cleaning.cpp.o [ 60%] Building CXX object CMakeFiles/meshfix.dir/meshfix.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/meshfix.cpp: In function ‘bool joinClosestComponents(ExtTriMesh*, bool, bool, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/meshfix.cpp:44:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 44 | t->info = (void *)i; | ^~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/meshfix.cpp:47:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 47 | if ((s = t->t1()) != NULL && s->info == NULL) {triList.appendHead(s); s->info = (void *)i;} | ^~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/meshfix.cpp:48:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 48 | if ((s = t->t2()) != NULL && s->info == NULL) {triList.appendHead(s); s->info = (void *)i;} | ^~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/meshfix.cpp:49:97: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 49 | if ((s = t->t3()) != NULL && s->info == NULL) {triList.appendHead(s); s->info = (void *)i;} | ^~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/meshfix.cpp:84:9: warning: unused variable ‘numtris’ [-Wunused-variable] 84 | int numtris = tin->T.numels(); | ^~~~~~~ [ 62%] Linking CXX executable meshfix [ 48%] Built target jmesh [ 51%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/binTree.cpp.o [ 54%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/clusterGraph.cpp.o In file included from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/clusterGraph.cpp:28: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/include/clusterGraph.h: In member function ‘void clusterHeap::push(clusterEdge*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/include/clusterGraph.h:56:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 56 | void push(clusterEdge *e) {insert((void *)(e->index));} | ^~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/dijkstraGraph.cpp.o In file included from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/dijkstraGraph.cpp:28: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/include/dijkstraGraph.h: In member function ‘void dijkstraHeap::push(dijkstraNode*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/include/dijkstraGraph.h:66:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 66 | void push(dijkstraNode *n) {insert((void *)(n->index));} | ^~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/graph.cpp.o [ 62%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/heap.cpp.o [ 65%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/jqsort.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/jqsort.cpp: In function ‘void jqsort_prv(void**, int, int, int (*)(const void*, const void*))’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/jqsort.cpp:39:15: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 39 | register int i, last; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/jqsort.cpp:39:18: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 39 | register int i, last; | ^~~~ [ 68%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/list.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/list.cpp: In member function ‘void List::freeNode(void*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/list.cpp:206:12: warning: pointer ‘d’ used after ‘void free(void*)’ [-Wuse-after-free] 206 | removeNode(d); | ~~~~~~~~~~^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/list.cpp:205:6: note: call to ‘void free(void*)’ here 205 | free(d); | ~~~~^~~ [ 71%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/matrix.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp: In member function ‘void SymMatrix3x3::diagonalize(double*, double*) const’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:332:3: warning: array subscript -1 is outside array bounds of ‘double [9]’ [-Warray-bounds=] 332 | v--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:17: note: at offset -8 into object ‘v_P’ of size 72 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:332:3: warning: array subscript -1 is outside array bounds of ‘double [9]’ [-Warray-bounds=] 332 | v--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:17: note: at offset -8 into object ‘v_P’ of size 72 315 | double a_P[6], v_P[9]; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:327:3: warning: array subscript -1 is outside array bounds of ‘double [6]’ [-Warray-bounds=] 327 | a--; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp:315:9: note: at offset -8 into object ‘a_P’ of size 48 315 | double a_P[6], v_P[9]; | ^~~ [ 74%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/checkAndRepair.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp: In member function ‘int Triangulation::removeDegenerateTriangles()’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp:337:5: warning: variable ‘i’ set but not used [-Wunused-but-set-variable=] 337 | int i=0; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp: In member function ‘int Triangulation::removeSmallestComponents(unsigned int)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp:425:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 425 | if( i++ >= number_to_keep ) { | ~~~~^~~~~~~~~~~~~~~~~ [ 77%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/edge.cpp.o [ 80%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/point.cpp.o [ 82%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/tin.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp: In member function ‘Triangulation* Triangulation::extractShell(Triangle*, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp:981:15: warning: unused variable ‘nin’ [-Wunused-variable] 981 | Node *n, *nin; | ^~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp: In member function ‘List* Triangulation::getComponentsList()’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp:1257:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1257 | while (t = (Triangle*) todo.popHead()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/triangle.cpp.o [ 88%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/vertex.cpp.o [ 91%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/io.cpp.o /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In function ‘bool sameString(const char*, const char*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:89:35: warning: operation on ‘i’ may be undefined [-Wsequence-point] 89 | if (tolower(a[i]) != tolower(b[i++])) return false; | ~^~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function ‘int Triangulation::saveVerTri(const char*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:856:45: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 856 | i=0; FOREACHTRIANGLE(t, n) {i++; t->info = (void *)i;} | ^~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In function ‘void ply_readOverhead(FILE*, int, int)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:993:5: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 993 | if (format == PLY_FORMAT_ASCII) | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function ‘int Triangulation::loadSTL(const char*)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1322:12: warning: variable ‘t’ set but not used [-Wunused-but-set-variable=] 1322 | Triangle *t; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function ‘int Triangulation::saveMSH(const char*, char, bool)’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1446:21: warning: unused variable ‘mask’ [-Wunused-variable] 1446 | char triname[256], mask; | ^~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1449:14: warning: unused variable ‘vorg’ [-Wunused-variable] 1449 | Vertex *v, *vorg; | ^~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1451:8: warning: unused variable ‘e’ [-Wunused-variable] 1451 | Edge *e, *eorg; | ^ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1451:12: warning: unused variable ‘eorg’ [-Wunused-variable] 1451 | Edge *e, *eorg; | ^~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1455:8: warning: unused variable ‘info’ [-Wunused-variable] 1455 | void *info; | ^~~~ [ 94%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/JMESH/jmesh.cpp.o [ 97%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/test/test.cpp.o [100%] Linking CXX executable test_jmeshlib [100%] Built target test_jmeshlib Built target meshfix Linking CXX executable test_jmeshlib Built target test_jmeshlib if test -f meshfix/contrib/JMeshLib/test/CMakeLists.txt; then cd meshfix/contrib/JMeshLib/test && cmake . && cd ..; fi make -C meshfix/contrib/JMeshLib/test --no-print-directory gcc -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I../include -c test.cpp g++ -o jmeshlib test.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -L../ -ljmesh if test -f tetgen/CMakeLists.txt; then cd tetgen && cmake . && cd ..; fi CMake Warning (dev) in CMakeLists.txt: No project() command is present. The top-level CMakeLists.txt file must contain a literal, direct call to the project() command. Add a line of code such as project(ProjectName) near the top of the file, but after cmake_minimum_required(). CMake is pretending there is a "project(Project)" command on the first line. This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) in CMakeLists.txt: cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 16.1.1 -- The CXX compiler identification is GNU 16.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- Configuring done (1.7s) -- Generating done (0.0s) -- Build files have been written to: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/tetgen make -C tetgen --no-print-directory g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -c predicates.cxx g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o tetgen tetgen.cxx predicates.o -lm tetgen.cxx: In member function ‘bool tetgenbehavior::parse_commandline(int, char**)’: tetgen.cxx:3202:53: warning: passing argument 2 to ‘restrict’-qualified parameter aliases with argument 1 [-Wrestrict] 3202 | brio_threshold = (int) strtol(workstring, (char **) &workstring, 0); | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:3231:54: warning: passing argument 2 to ‘restrict’-qualified parameter aliases with argument 1 [-Wrestrict] 3231 | hilbert_limit = (int) strtol(workstring, (char **) &workstring, 0); | ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ tetgen.cxx: In member function ‘int tetgenmesh::add_steinerpt_in_segment(face*, int)’: tetgen.cxx:19605:7: warning: variable ‘success’ set but not used [-Wunused-but-set-variable=] 19605 | int success; | ^~~~~~~ tetgen.cxx: In member function ‘void tetgenmesh::qualitystatistics()’: tetgen.cxx:28915:8: warning: variable ‘total_tet_vol’ set but not used [-Wunused-but-set-variable=] 28915 | REAL total_tet_vol, total_tetprism_vol; | ^~~~~~~~~~~~~ tetgen.cxx:28915:23: warning: variable ‘total_tetprism_vol’ set but not used [-Wunused-but-set-variable=] 28915 | REAL total_tet_vol, total_tetprism_vol; | ^~~~~~~~~~~~~~~~~~ tetgen.cxx: In member function ‘void tetgenmesh::jettisonnodes()’: tetgen.cxx:29507:7: warning: variable ‘remcount’ set but not used [-Wunused-but-set-variable=] 29507 | int remcount; | ^~~~~~~~ tetgen.cxx: In member function ‘bool tetgenio::load_vtk(char*)’: tetgen.cxx:2201:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2201 | fread((char*)(&(coord[0])), sizeof(double), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2202:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2202 | fread((char*)(&(coord[1])), sizeof(double), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2203:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2203 | fread((char*)(&(coord[2])), sizeof(double), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2210:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2210 | fread((char*)(&_x), sizeof(float), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2211:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2211 | fread((char*)(&_y), sizeof(float), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2212:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2212 | fread((char*)(&_z), sizeof(float), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2261:16: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2261 | fread((char*)(&nn), sizeof(int), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2273:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2273 | fread((char*)(&id1), sizeof(int), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2274:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2274 | fread((char*)(&id2), sizeof(int), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx:2275:18: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2275 | fread((char*)(&id3), sizeof(int), 1, fp); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tetgen.cxx: In member function ‘bool tetgenio::load_tetmesh(char*, int)’: tetgen.cxx:2446:10: warning: ‘success’ may be used uninitialized [-Wmaybe-uninitialized] 2446 | return success; | ^~~~~~~ tetgen.cxx:2421:8: note: ‘success’ was declared here 2421 | bool success; | ^~~~~~~ + popd + pushd bin ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8 ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/bin ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8 + ln -s tetgen1.5 tetgen + popd ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8 + mkdir inst/bin + pushd bin ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/bin ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8 + for exec in * + ln -s /usr/libexec/iso2mesh/README.txt ../inst/bin/README.txt + for exec in * + ln -s /usr/libexec/iso2mesh/cgalmesh ../inst/bin/cgalmesh + for exec in * + ln -s /usr/libexec/iso2mesh/cgalpoly ../inst/bin/cgalpoly + for exec in * + ln -s /usr/libexec/iso2mesh/cgalsimp2 ../inst/bin/cgalsimp2 + for exec in * + ln -s /usr/libexec/iso2mesh/cgalsurf ../inst/bin/cgalsurf + for exec in * + ln -s /usr/libexec/iso2mesh/cork ../inst/bin/cork + for exec in * + ln -s /usr/libexec/iso2mesh/jmeshlib ../inst/bin/jmeshlib + for exec in * + ln -s /usr/libexec/iso2mesh/meshfix ../inst/bin/meshfix + for exec in * + ln -s /usr/libexec/iso2mesh/tetgen ../inst/bin/tetgen + for exec in * + ln -s /usr/libexec/iso2mesh/tetgen1.5 ../inst/bin/tetgen1.5 + popd ~/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8 + tar czf /var/tmp/iso2mesh-1.9.8.tar.gz -C /builddir/build/BUILD/octave-iso2mesh-1.9.8-build iso2mesh-1.9.8 + mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/build + octave -H -q --no-window-system --no-site-file --eval 'pkg build -verbose -nodeps /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/build /var/tmp/iso2mesh-1.9.8.tar.gz' + tar xf /var/tmp/iso2mesh-1.9.8.tar.gz -C /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/build + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.7CvH2T + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + '[' /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT ++ dirname /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT + mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + mkdir /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd iso2mesh-1.9.8 + mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages + mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/lib64/octave/packages + octave -H -q --no-window-system --no-site-file --eval 'pkg("prefix","/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages","/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/lib64/octave/packages");pkg("global_list",fullfile("/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave","octave_packages"));pkg("install","-nodeps","-verbose",glob("/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/build/iso2mesh-1.9.8-*.tar.gz"){1,1});unlink(pkg("global_list"));' mkdir (/tmp/oct-9HoGuu) untar (/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/build/iso2mesh-1.9.8-any-none.tar.gz, /tmp/oct-9HoGuu) cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/README.txt' cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalmesh' cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalpoly' cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalsurf' cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalsimp2' cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/cork' cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/meshfix' cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/jmeshlib' cp: not writing through dangling symlink '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin/tetgen1.5' creating file PKG_ADD creating file PKG_DEL creating file doc-cache for directory /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8 warning: function name 'updatejson' does not agree with function filename '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/setjson.m' warning: called from doc_cache_create>create_cache at line 116 column 6 gen_doc_cache_in_dir>@ at line 150 column 20 doc_cache_create>gen_doc_cache_in_dir at line 151 column 3 doc_cache_create at line 62 column 6 install>generate_lookfor_cache at line 887 column 7 install at line 241 column 7 pkg at line 692 column 9 warning: function name 'zstddecode' does not agree with function filename '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/zstdencode.m' warning: called from doc_cache_create>create_cache at line 116 column 6 gen_doc_cache_in_dir>@ at line 150 column 20 doc_cache_create>gen_doc_cache_in_dir at line 151 column 3 doc_cache_create at line 62 column 6 install>generate_lookfor_cache at line 887 column 7 install at line 241 column 7 pkg at line 692 column 9 creating file doc-cache for directory /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/bin creating file doc-cache for directory /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/doc creating file doc-cache for directory /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/packinfo Please report any issues with the iso2mesh package at "http://iso2mesh.sf.net" + '[' -e /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/octave/packages/iso2mesh-1.9.8/packinfo/on_uninstall.m ']' + echo 'function on_uninstall (desc)' + echo ' error ('\''Can not uninstall %s installed by the redhat package manager'\'', desc.name);' + echo endfunction Did not find a .metainfo.xml appdata file + '[' -e '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/build/iso2mesh-1.9.8/*.metainfo.xml' ']' + echo 'Did not find a .metainfo.xml appdata file' + install -m 0755 -vd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh install: creating directory '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec' install: creating directory '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh' + install -m 0755 -vp bin/README.txt bin/cgalmesh bin/cgalpoly bin/cgalsimp2 bin/cgalsurf bin/cork bin/jmeshlib bin/meshfix bin/tetgen bin/tetgen1.5 /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/ 'bin/README.txt' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/README.txt' 'bin/cgalmesh' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cgalmesh' 'bin/cgalpoly' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cgalpoly' 'bin/cgalsimp2' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cgalsimp2' 'bin/cgalsurf' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cgalsurf' 'bin/cork' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cork' 'bin/jmeshlib' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/jmeshlib' 'bin/meshfix' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/meshfix' 'bin/tetgen' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/tetgen' 'bin/tetgen1.5' -> '/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/tetgen1.5' + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.9.8-9.fc45 --unique-debug-suffix -1.9.8-9.fc45.riscv64 --unique-debug-src-base octave-iso2mesh-1.9.8-9.fc45.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8 find-debuginfo: starting Extracting debug info from 9 files warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cgalsimp2. Use `info auto-load python-scripts [REGEXP]' to list them. readelf: Error: Unable to find program interpreter name warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cgalsurf. Use `info auto-load python-scripts [REGEXP]' to list them. warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cgalmesh. Use `info auto-load python-scripts [REGEXP]' to list them. warning: Unsupported auto-load script at offset 0 in section .debug_gdb_scripts of file /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cgalpoly. Use `info auto-load python-scripts [REGEXP]' to list them. DWARF-compressing 9 files sepdebugcrcfix: Updated 9 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/octave-iso2mesh-1.9.8-9.fc45.riscv64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/share/octave/packages/iso2mesh-1.9.8/doc/gendoc.sh from /bin/sh to #!/usr/bin/sh *** WARNING: ./usr/libexec/iso2mesh/README.txt is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-9.fc45.riscv64/tools/meshfix/include/epsilonSampling.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-9.fc45.riscv64/tools/meshfix/include/simplification.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-9.fc45.riscv64/tools/meshfix/src/cleaning.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-9.fc45.riscv64/tools/meshfix/src/epsilonSampling.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-9.fc45.riscv64/tools/meshfix/src/simplification.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-9.fc45.riscv64/tools/meshfix/src/smoothing.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-9.fc45.riscv64/tools/meshfix/src/uniform.cpp is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT Scanned 42 directories and 338 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr Scanned 41 directories and 338 files, considered 328 files, read 30 files, linked 2 files, 0 errors sum of sizes of linked files: 2716533 bytes Reading /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/SPECPARTS/rpm-debuginfo.specpart Processing files: octave-iso2mesh-1.9.8-9.fc45.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.qL01dJ + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + cd iso2mesh-1.9.8 + DOCDIR=/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/octave-iso2mesh + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/octave-iso2mesh + cp -pr /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/README.txt /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/octave-iso2mesh + cp -pr /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/Content.txt /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/octave-iso2mesh + cp -pr /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/AUTHORS.txt /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/octave-iso2mesh + cp -pr /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/ChangeLog.txt /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/octave-iso2mesh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.aW36uZ + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + cd iso2mesh-1.9.8 + LICENSEDIR=/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/licenses/octave-iso2mesh + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/licenses/octave-iso2mesh + cp -pr /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/COPYING.txt /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/licenses/octave-iso2mesh + RPM_EC=0 ++ jobs -p + exit 0 warning: Duplicate build-ids /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/tetgen and /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/tetgen1.5 warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/README.txt -> /usr/libexec/iso2mesh/README.txt warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalmesh -> /usr/libexec/iso2mesh/cgalmesh warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalpoly -> /usr/libexec/iso2mesh/cgalpoly warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalsimp2 -> /usr/libexec/iso2mesh/cgalsimp2 warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalsurf -> /usr/libexec/iso2mesh/cgalsurf warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cork -> /usr/libexec/iso2mesh/cork warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/jmeshlib -> /usr/libexec/iso2mesh/jmeshlib warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/meshfix -> /usr/libexec/iso2mesh/meshfix warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/tetgen1.5 -> /usr/libexec/iso2mesh/tetgen1.5 Provides: octave-iso2mesh = 1.9.8-9.fc45 octave-iso2mesh(riscv-64) = 1.9.8-9.fc45 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh octave Requires(preun): /bin/sh Requires(postun): /bin/sh octave Requires: /usr/bin/sh ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libflexiblas.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgmp.so.10()(64bit) libgmpxx.so.4()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libmpfr.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.28)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libsuperlu.so.7()(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.9)(64bit) rtld(GNU_HASH) Processing files: iso2mesh-demos-1.9.8-9.fc45.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TXIq4K + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + cd iso2mesh-1.9.8 + DOCDIR=/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/iso2mesh-demos + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/iso2mesh-demos + cp -pr /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/sample /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/doc/iso2mesh-demos + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.fCBVbT + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + cd iso2mesh-1.9.8 + LICENSEDIR=/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/licenses/iso2mesh-demos + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/licenses/iso2mesh-demos + cp -pr /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/COPYING.txt /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/share/licenses/iso2mesh-demos + RPM_EC=0 ++ jobs -p + exit 0 Provides: iso2mesh-demos = 1.9.8-9.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: iso2mesh-demos Processing files: octave-iso2mesh-debugsource-1.9.8-9.fc45.riscv64 Provides: octave-iso2mesh-debugsource = 1.9.8-9.fc45 octave-iso2mesh-debugsource(riscv-64) = 1.9.8-9.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: octave-iso2mesh-debuginfo-1.9.8-9.fc45.riscv64 Provides: debuginfo(build-id) = 470081e8262aa3bde24854e64ffdf3b4a558c3dd debuginfo(build-id) = 5da5400dbc7d6431e7706041af9f35c78f6a93af debuginfo(build-id) = 6502068cb8d21a6b45f6fe44a8489e9ce5841e9f debuginfo(build-id) = 73742bb2ec8d3ca5e9c91cec12e24128b1f4a5f2 debuginfo(build-id) = 9a81d889e327832fa0d656e95f73c85f07a46d5d debuginfo(build-id) = b6cbe333c9faec7deb81eca3180d6e8bb1e2b8ff debuginfo(build-id) = c378ba3c9f8232ae376c0f278ecef883a7e0c95b debuginfo(build-id) = f95103494071669b6ebb18ec6751f91866d6c820 debuginfo(build-id) = nilnil octave-iso2mesh-debuginfo = 1.9.8-9.fc45 octave-iso2mesh-debuginfo(riscv-64) = 1.9.8-9.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: octave-iso2mesh-debugsource(riscv-64) = 1.9.8-9.fc45 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT Wrote: /builddir/build/RPMS/iso2mesh-demos-1.9.8-9.fc45.noarch.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-debugsource-1.9.8-9.fc45.riscv64.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-1.9.8-9.fc45.riscv64.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-debuginfo-1.9.8-9.fc45.riscv64.rpm RPM build warnings: Duplicate build-ids /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/tetgen and /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/tetgen1.5 absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/README.txt -> /usr/libexec/iso2mesh/README.txt absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalmesh -> /usr/libexec/iso2mesh/cgalmesh absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalpoly -> /usr/libexec/iso2mesh/cgalpoly absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalsimp2 -> /usr/libexec/iso2mesh/cgalsimp2 absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cgalsurf -> /usr/libexec/iso2mesh/cgalsurf absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/cork -> /usr/libexec/iso2mesh/cork absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/jmeshlib -> /usr/libexec/iso2mesh/jmeshlib absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/meshfix -> /usr/libexec/iso2mesh/meshfix absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.8/bin/tetgen1.5 -> /usr/libexec/iso2mesh/tetgen1.5 Child return code was: 0