Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/octave-iso2mesh.spec'], chrootPath='/var/lib/mock/f43-build-57160844-6548934/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xmm8begy:/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.xmm8begy:/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', 'e1e981af8ba84e35bcb8b71da65d112f', '-D', '/var/lib/mock/f43-build-57160844-6548934/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xmm8begy:/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 aarch64 --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: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1737072000 Wrote: /builddir/build/SRPMS/octave-iso2mesh-1.9.8-2.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/octave-iso2mesh.spec'], chrootPath='/var/lib/mock/f43-build-57160844-6548934/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xmm8begy:/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.xmm8begy:/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', '1715c49b0dce4c56a9c58934d3f506bd', '-D', '/var/lib/mock/f43-build-57160844-6548934/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.xmm8begy:/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 aarch64 --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: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1737072000 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.yL4VNM + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + test -d /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + /usr/bin/rm -rf /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + /usr/bin/mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + /usr/bin/mkdir -p /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.tSF8dy + 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/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/cork-0.9.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/lib/rpm/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/lib/rpm/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/lib/rpm/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 . + echo 'Patch #0 (iso2mesh-1.9.6-CMakeCMP0064.patch):' 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 + mv ../tetgen1.5.1 tools/tetgen Patch #2 (octave-iso2mesh-c99.patch): + echo '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 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer|;s|^LIBS = |&-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 's|^\(CXXFLAGS = \).*|\1-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes |' -e 's|-O0|-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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.zzaAzL + umask 022 + cd /builddir/build/BUILD/octave-iso2mesh-1.9.8-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 ~/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 + make 'USERCCFLAGS=-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 15.0.1 -- The CXX compiler identification is GNU 15.0.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. -- Found GMP: /lib64/libgmp.so -- Found MPFR: /lib64/libmpfr.so CMake Warning (dev) at /usr/share/cmake/CGAL/CGAL_SetupBoost.cmake:20 (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. Call Stack (most recent call first): /usr/share/cmake/CGAL/CGAL_SetupCGALDependencies.cmake:48 (include) /usr/share/cmake/CGAL/CGALConfig.cmake:169 (include) CMakeLists.txt:20 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.72") -- 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.83.0/BoostConfig.cmake (found version "1.83.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 (1.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/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/number_type_basic.h:51, from /usr/include/CGAL/Rational_traits.h:21, from /usr/include/CGAL/Distance_2/Point_2_Line_2.h:22, from /usr/include/CGAL/Intersections_2/Circle_2_Line_2.h:21, from /usr/include/CGAL/intersection_2.h:29, from /usr/include/CGAL/intersections.h:37, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_polyhedral_domain.cpp:6: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, from /usr/include/CGAL/Circle_2.h:25, from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:18, from /usr/include/CGAL/intersection_2.h:22: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_polyhedral_domain.cpp:9: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/c++/15/bits/stl_algobase.h:64, from /usr/include/c++/15/algorithm:62, from /usr/include/CGAL/config.h:260, from /usr/include/CGAL/Bbox_2.h:19, from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17: /usr/include/c++/15/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double; typename __strip_reference_wrapper::type>::__type = CGAL::Point_3; typename decay<_Tp>::type = CGAL::Point_3; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1070:38: required from ‘void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, K> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, K>; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3, K> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, K> >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3, K> >::Tds> > >]’ 1070 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:627:3: required from ‘CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, K> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, K>; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3, K> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, K> >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3, K> >::Tds> > >; FT = double]’ 627 | fill_sizing_field(); | ^~~~~~~~~~~~~~~~~ /usr/include/CGAL/odt_optimize_mesh_3.h:181:17: required from ‘CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3_impl(C3T3&, const MeshDomain&, double, std::size_t, double, double, bool) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MeshDomain = Polyhedral_mesh_domain_3, K>; std::size_t = long unsigned int]’ 181 | Odt_optimizer opt(c3t3, | ^~~ /usr/include/CGAL/odt_optimize_mesh_3.h:142:36: required from ‘CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3(C3T3&, const MeshDomain&, const Named_function_parameters&) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MeshDomain = Polyhedral_mesh_domain_3, K>; NP_T = double; NP_Tag = internal_np::vertex_freeze_bound_t; NP_Base = Named_function_parameters > >]’ 142 | return odt_optimize_mesh_3_impl(c3t3, domain, time_limit, max_iteration_number, convergence, freeze_bound, do_freeze); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/odt_optimize_mesh_3.h:156:29: required from ‘CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3(C3T3&, const MeshDomain&, const Named_function_parameters&, const Named_function_parameters&, const NP& ...) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MeshDomain = Polyhedral_mesh_domain_3, K>; NP_T1 = double; NP_Tag1 = internal_np::maximum_running_time_t; NP_Base1 = internal_np::No_property; NP_T2 = long unsigned int; NP_Tag2 = internal_np::number_of_iterations_t; NP_Base2 = internal_np::No_property; NP = {Named_function_parameters, Named_function_parameters}]’ 156 | return odt_optimize_mesh_3(c3t3, domain, internal_np::combine_named_parameters(np1, np2, nps...)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/refine_mesh_3.h:366:24: required from ‘void CGAL::refine_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const parameters::internal::Exude_options&, const parameters::internal::Perturb_options&, const parameters::internal::Odt_options&, const parameters::internal::Lloyd_options&, bool, const parameters::internal::Mesh_3_options&, const parameters::internal::Manifold_options&) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MeshDomain = Polyhedral_mesh_domain_3, K>; MeshCriteria = Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >]’ 366 | odt_optimize_mesh_3(c3t3, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 367 | domain, | ~~~~~~~ 368 | parameters::time_limit = odt.time_limit(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | parameters::max_iteration_number = odt.max_iteration_number(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | parameters::convergence = odt.convergence(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | parameters::freeze_bound = odt.bound()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/refine_mesh_3.h:276:30: required from ‘void CGAL::refine_mesh_3(C3T3&, const MeshDomain&, const MeshCriteria&, const Named_function_parameters&) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MeshDomain = Polyhedral_mesh_domain_3, K>; MeshCriteria = Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >; NP_T = parameters::internal::Manifold_options; NP_Tag = internal_np::manifold_param_t; NP_Base = Named_function_parameters > > > > >]’ 276 | return refine_mesh_3_impl(c3t3, | ~~~~~~~~~~~~~~~~~~^~~~~~ 277 | domain, | ~~~~~~~ 278 | criteria, | ~~~~~~~~~ 279 | exude_param, | ~~~~~~~~~~~~ 280 | perturb_param, | ~~~~~~~~~~~~~~ 281 | odt_param, | ~~~~~~~~~~ 282 | lloyd_param, | ~~~~~~~~~~~~ 283 | reset, | ~~~~~~ 284 | mesh_options_param, | ~~~~~~~~~~~~~~~~~~~ 285 | manifold_options_param); | ~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/refine_mesh_3.h:299:23: required from ‘void CGAL::refine_mesh_3(C3T3&, const MeshDomain&, const MeshCriteria&, const Named_function_parameters&, const Named_function_parameters&, const NP& ...) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MeshDomain = Polyhedral_mesh_domain_3, K>; MeshCriteria = Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >; NP_T1 = parameters::internal::Exude_options; NP_Tag1 = internal_np::exude_options_param_t; NP_Base1 = internal_np::No_property; NP_T2 = parameters::internal::Perturb_options; NP_Tag2 = internal_np::perturb_options_param_t; NP_Base2 = internal_np::No_property; NP = {Named_function_parameters, Named_function_parameters, Named_function_parameters, Named_function_parameters, Named_function_parameters}]’ 299 | return refine_mesh_3(c3t3, domain, criteria, internal_np::combine_named_parameters(np1, np2, nps...)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/make_mesh_3.h:546:16: required from ‘void CGAL::make_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const parameters::internal::Exude_options&, const parameters::internal::Perturb_options&, const parameters::internal::Odt_options&, const parameters::internal::Lloyd_options&, bool, const parameters::internal::Mesh_3_options&, const parameters::internal::Manifold_options&) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MeshDomain = Polyhedral_mesh_domain_3, K>; MeshCriteria = Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >]’ 546 | refine_mesh_3(c3t3, domain, criteria, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 547 | parameters::exude_options=exude, parameters::perturb_options=perturb, parameters::odt_options=odt, parameters::lloyd_options= lloyd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | parameters::no_reset_c3t3(), parameters::mesh_options= mesh_options, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | parameters::manifold_option= manifold_options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/make_mesh_3.h:481:21: required from ‘C3T3 CGAL::make_mesh_3(const MeshDomain&, const MeshCriteria&, const Named_function_parameters&) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MeshDomain = Polyhedral_mesh_domain_3, K>; MeshCriteria = Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >; NP_T = bool; NP_Tag = internal_np::all_default_t; NP_Base = internal_np::No_property]’ 481 | make_mesh_3_impl(c3t3, domain, criteria, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 482 | exude_param, perturb_param, odt_param, lloyd_param, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | features_param.features(), mesh_options_param, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | manifold_options_param); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_polyhedral_domain.cpp:82:38: required from here 82 | C3t3 c3t3 = CGAL::make_mesh_3(domain, criteria); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_pair.h:1146:5: note: parameter passing for argument of type ‘std::pair, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/CGAL/Cartesian/Cartesian_base.h:62, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20: /usr/include/CGAL/Cartesian/function_objects.h: In member function ‘CGAL::Bbox_3 CGAL::CartesianKernelFunctors::Construct_bbox_3::operator()(const Point_3&) const [with K = CGAL::Epick]’: /usr/include/CGAL/Cartesian/function_objects.h:2015:32: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 2015 | std::pair xp = CGAL_NTS to_interval(p.x()); | ^~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:23, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:26, from /usr/include/CGAL/make_mesh_3.h:23, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_polyhedral_domain.cpp:16: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function ‘void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, K> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, K>; MoveFunction = CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3, K> >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3, K> >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3, K> >::Tds> > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1070:38: note: parameter passing for argument of type ‘std::pair, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Cartesian_converter.h:28, from /usr/include/CGAL/Filtered_kernel.h:19: /usr/include/CGAL/NT_converter.h: In member function ‘CGAL::NT_converter<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::Interval_nt >::operator()(__gmp_expr<__mpq_struct [1], __mpq_struct [1]> const&) const’: /usr/include/CGAL/NT_converter.h:109:36: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CGAL_NTS to_interval(a); | ^ /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function ‘CGAL::Mesh_3::Mesh_global_optimizer >, CGAL::Mesh_triangulation_3 >, K, CGAL::Default, void, std::integral_constant >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_3 >, K, CGAL::Default, void, std::integral_constant >, CGAL::Mesh_3::Odt_move >, CGAL::Mesh_triangulation_3 >, K, CGAL::Default, void, std::integral_constant >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field >, CGAL::Mesh_triangulation_3 >, K, CGAL::Default, void, std::integral_constant >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor >, CGAL::Mesh_triangulation_3 >, K, CGAL::Default, void, std::integral_constant >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int> > >::fill_sizing_field()’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1070:38: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::pair, bool>::pair, bool, true>(CGAL::Vector_3&&, bool&&)’, inlined from ‘std::make_pair, bool>(CGAL::Vector_3&&, bool&&)std::pair >::type>::__type, std::__strip_reference_wrapper::type>::__type>’ at /usr/include/c++/15/bits/stl_pair.h:1151:72, inlined from ‘CGAL::Epic_converter > >::operator()(CGAL::Vector_3 > > const&) const [clone .isra.0]’ at /usr/include/CGAL/Epic_converter.h:288:26: /usr/include/c++/15/bits/stl_pair.h:884:11: warning: ‘MEM[(struct Vector_3 &)&D.2139464]’ may be used uninitialized [-Wmaybe-uninitialized] 884 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, from /usr/include/CGAL/Lazy_kernel.h:18, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27, from /usr/include/CGAL/Regular_triangulation_3.h:39, from /usr/include/CGAL/Mesh_triangulation_3.h:26, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_polyhedral_domain.cpp:11: /usr/include/CGAL/Epic_converter.h: In function ‘CGAL::Epic_converter > >::operator()(CGAL::Vector_3 > > const&) const [clone .isra.0]’: /usr/include/CGAL/Epic_converter.h:288:27: note: ‘’ declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ /usr/include/CGAL/mpq_class.h: In function ‘CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(__gmp_expr<__mpq_struct [1], __mpq_struct [1]> const&) const [clone .isra.0]’: /usr/include/CGAL/mpq_class.h:203:9: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^~~~~~~~ [ 50%] Linking CXX executable mesh_polyhedral_domain In member function ‘operator()’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:805:3: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 805 | Lazy_rep_0(E&& e) | ^ /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:805:3: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 805 | Lazy_rep_0(E&& e) | ^ /usr/include/CGAL/Lazy.h: In function ‘operator().isra’: /usr/include/CGAL/Lazy.h:2132:3: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 2132 | operator()(const L&... l) const { | ^ /usr/include/CGAL/Lazy.h: In member function ‘update_exact_helper’: /usr/include/CGAL/Lazy.h:652:8: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | void update_exact_helper(std::index_sequence) const { | ^ /usr/include/CGAL/Mesh_3/Refine_facets_3.h: In member function ‘compute_facet_properties’: /usr/include/CGAL/Mesh_3/Refine_facets_3.h:1623:1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1623 | Refine_facets_3_base:: | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:660:8: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | void update_exact() const { | ^ /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107:5: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:660:8: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | void update_exact() const { | ^ [ 50%] Built target mesh_polyhedral_domain [ 75%] Building CXX object CMakeFiles/mesh_3D_image.dir/mesh_3D_image.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:1: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ /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::Indicator CGAL::ImageIO::Indicator_factory::indicator(T) const [with T = float]’: /usr/include/CGAL/Image_3.h:534:60: required from ‘Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&, Indicator_factory) const [with Image_word_type = float; Coord_type = double; Target_type = int; Indicator_factory = CGAL::ImageIO::Indicator_factory]’ 534 | x, y, z, value_outside, indicator_factory.indicator(iwt)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/Image_3.h:243:7: required from ‘Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&) const [with Image_word_type = float; Coord_type = double; Target_type = int]’ 242 | return labellized_trilinear_interpolation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | (x, y, z, value_outside, indicator_factory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h:93:74: required from ‘CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type CGAL::Mesh_3::Image_to_labeled_function_wrapper::eval(const Point_3&, CGAL::Tag_true, CGAL::Tag_true) const [with Point_3 = CGAL::Point_3; Image_word_type = float; Interpolation_type = int; Return_type = int; bool labeled_image = true; bool use_trilinear_interpolation = true; return_type = int; CGAL::Tag_true = std::bool_constant]’ 93 | r_im_.template labellized_trilinear_interpolation( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | CGAL::to_double(p.x()-r_im_.image()->tx), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | CGAL::to_double(p.y()-r_im_.image()->ty), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | CGAL::to_double(p.z()-r_im_.image()->tz), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | value_outside))); | ~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h:81:16: required from ‘CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type CGAL::Mesh_3::Image_to_labeled_function_wrapper::operator()(const Point_3&) const [with Point_3 = CGAL::Point_3; Image_word_type = float; Interpolation_type = int; Return_type = int; bool labeled_image = true; bool use_trilinear_interpolation = true; return_type = int]’ 81 | return eval(p, | ~~~~^~~ 82 | CGAL::Boolean_tag(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | CGAL::Boolean_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/invoke.h:63:36: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/std_function.h:292:30: required from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = int; _Functor = CGAL::Mesh_3::Image_to_labeled_function_wrapper; _ArgTypes = {const CGAL::Point_3&}]’ 292 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | std::forward<_ArgTypes>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/std_function.h:453:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = CGAL::Mesh_3::Image_to_labeled_function_wrapper; _Constraints = void; _Res = int; _ArgTypes = {const CGAL::Point_3&}]’ 453 | _M_invoker = &_My_handler::_M_invoke; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Labeled_mesh_domain_3.h:1393:12: required from ‘static CGAL::Labeled_mesh_domain_3::Function CGAL::Labeled_mesh_domain_3::create_labeled_image_wrapper_with_known_word_type(const CGAL::Image_3&, const Functor&, const FT&) [with Image_word_type = float; FT = int; Functor = CGAL::Null_functor; BGT = K; Subdomain_index_ = int; Surface_patch_index_ = std::pair; Function = std::function&)>]’ 1393 | return Wrapper(image, | ^~~~~~~~~~~~~~ 1394 | transform_fct, | ~~~~~~~~~~~~~~ 1395 | transform_fct(value_outside)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Labeled_mesh_domain_3.h:1432:5: required from ‘static CGAL::Labeled_mesh_domain_3::Function CGAL::Labeled_mesh_domain_3::create_labeled_image_wrapper(const CGAL::Image_3&, const Functor&, const FT&) [with FT = int; Functor = CGAL::Null_functor; BGT = K; Subdomain_index_ = int; Surface_patch_index_ = std::pair; Function = std::function&)>]’ 1432 | CGAL_IMAGE_IO_CASE(image.image(), | ^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Labeled_mesh_domain_3.h:748:37: required from ‘static auto CGAL::Labeled_mesh_domain_3::create_labeled_image_mesh_domain(const CGAL::Image_3&, const CGAL::Named_function_parameters&) [with NP_T = bool; NP_Tag = CGAL::internal_np::all_default_t; NP_Base = CGAL::internal_np::No_property; BGT = K; Subdomain_index_ = int; Surface_patch_index_ = std::pair]’ 748 | : create_labeled_image_wrapper(image_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 749 | image_values_to_subdomain_indices_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 750 | value_outside_); | ~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:95:69: required from here 95 | Mesh_domain domain = Mesh_domain::create_labeled_image_mesh_domain(image); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Image_3.h:58:13: note: parameter passing for argument of type ‘CGAL::ImageIO::Indicator_factory::Indicator’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | Indicator indicator(T i) const { | ^~~~~~~~~ /usr/include/CGAL/Image_3.h: In instantiation of ‘CGAL::ImageIO::Indicator_factory::Indicator CGAL::ImageIO::Indicator_factory::indicator(T) const [with T = double]’: /usr/include/CGAL/Image_3.h:534:60: required from ‘Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&, Indicator_factory) const [with Image_word_type = double; Coord_type = double; Target_type = int; Indicator_factory = CGAL::ImageIO::Indicator_factory]’ 534 | x, y, z, value_outside, indicator_factory.indicator(iwt)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/CGAL/Image_3.h:243:7: required from ‘Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&) const [with Image_word_type = double; Coord_type = double; Target_type = int]’ 242 | return labellized_trilinear_interpolation | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | (x, y, z, value_outside, indicator_factory); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h:93:74: required from ‘CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type CGAL::Mesh_3::Image_to_labeled_function_wrapper::eval(const Point_3&, CGAL::Tag_true, CGAL::Tag_true) const [with Point_3 = CGAL::Point_3; Image_word_type = double; Interpolation_type = int; Return_type = int; bool labeled_image = true; bool use_trilinear_interpolation = true; return_type = int; CGAL::Tag_true = std::bool_constant]’ 93 | r_im_.template labellized_trilinear_interpolation( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 94 | CGAL::to_double(p.x()-r_im_.image()->tx), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | CGAL::to_double(p.y()-r_im_.image()->ty), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | CGAL::to_double(p.z()-r_im_.image()->tz), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | value_outside))); | ~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h:81:16: required from ‘CGAL::Mesh_3::Image_to_labeled_function_wrapper::return_type CGAL::Mesh_3::Image_to_labeled_function_wrapper::operator()(const Point_3&) const [with Point_3 = CGAL::Point_3; Image_word_type = double; Interpolation_type = int; Return_type = int; bool labeled_image = true; bool use_trilinear_interpolation = true; return_type = int]’ 81 | return eval(p, | ~~~~^~~ 82 | CGAL::Boolean_tag(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | CGAL::Boolean_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/invoke.h:63:36: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/15/bits/std_function.h:292:30: required from ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = int; _Functor = CGAL::Mesh_3::Image_to_labeled_function_wrapper; _ArgTypes = {const CGAL::Point_3&}]’ 292 | return std::__invoke_r<_Res>(*_Base::_M_get_pointer(__functor), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | std::forward<_ArgTypes>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/std_function.h:453:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = CGAL::Mesh_3::Image_to_labeled_function_wrapper; _Constraints = void; _Res = int; _ArgTypes = {const CGAL::Point_3&}]’ 453 | _M_invoker = &_My_handler::_M_invoke; | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Labeled_mesh_domain_3.h:1393:12: required from ‘static CGAL::Labeled_mesh_domain_3::Function CGAL::Labeled_mesh_domain_3::create_labeled_image_wrapper_with_known_word_type(const CGAL::Image_3&, const Functor&, const FT&) [with Image_word_type = double; FT = int; Functor = CGAL::Null_functor; BGT = K; Subdomain_index_ = int; Surface_patch_index_ = std::pair; Function = std::function&)>]’ 1393 | return Wrapper(image, | ^~~~~~~~~~~~~~ 1394 | transform_fct, | ~~~~~~~~~~~~~~ 1395 | transform_fct(value_outside)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Labeled_mesh_domain_3.h:1432:5: required from ‘static CGAL::Labeled_mesh_domain_3::Function CGAL::Labeled_mesh_domain_3::create_labeled_image_wrapper(const CGAL::Image_3&, const Functor&, const FT&) [with FT = int; Functor = CGAL::Null_functor; BGT = K; Subdomain_index_ = int; Surface_patch_index_ = std::pair; Function = std::function&)>]’ 1432 | CGAL_IMAGE_IO_CASE(image.image(), | ^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Labeled_mesh_domain_3.h:748:37: required from ‘static auto CGAL::Labeled_mesh_domain_3::create_labeled_image_mesh_domain(const CGAL::Image_3&, const CGAL::Named_function_parameters&) [with NP_T = bool; NP_Tag = CGAL::internal_np::all_default_t; NP_Base = CGAL::internal_np::No_property; BGT = K; Subdomain_index_ = int; Surface_patch_index_ = std::pair]’ 748 | : create_labeled_image_wrapper(image_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 749 | image_values_to_subdomain_indices_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 750 | value_outside_); | ~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:95:69: required from here 95 | Mesh_domain domain = Mesh_domain::create_labeled_image_mesh_domain(image); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/CGAL/Image_3.h:58:13: note: parameter passing for argument of type ‘CGAL::ImageIO::Indicator_factory::Indicator’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | Indicator indicator(T i) const { | ^~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:37: /usr/include/CGAL/Real_embeddable_traits.h: In instantiation of ‘std::pair CGAL::INTERN_RET::Real_embeddable_traits_base >::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const [with Type_ = double; CGAL::INTERN_RET::Real_embeddable_traits_base >::Type = double]’: /usr/include/CGAL/number_utils.h:302:23: required from ‘typename CGAL::Real_embeddable_traits::To_interval::result_type CGAL::to_interval(const Real_embeddable&) [with Real_embeddable = double; typename Real_embeddable_traits::To_interval::result_type = std::pair; typename Real_embeddable_traits::To_interval = INTERN_RET::Real_embeddable_traits_base >::To_interval]’ 302 | return to_interval( x ); | ~~~~~~~~~~~^~~~~ /usr/include/CGAL/NT_converter.h:109:36: required from ‘CGAL::Interval_nt

CGAL::NT_converter >::operator()(const NT1&) const [with NT1 = double; bool b = false]’ 109 | return CGAL_NTS to_interval(a); | ^ /usr/include/CGAL/Cartesian_converter.h:302:25: required from ‘typename K2::Point_3 CGAL::Cartesian_converter::operator()(const typename K1::Point_3&) const [with K1 = CGAL::Type_equality_wrapper, CGAL::Epick>; K2 = CGAL::Simple_cartesian >; Converter = CGAL::NT_converter >; typename K2::Point_3 = CGAL::Point_3 > >; typename K1::Point_3 = CGAL::Point_3]’ 302 | return Point_3(c(a.x()), c(a.y()), c(a.z())); | ~^~~~~~~ /usr/include/CGAL/Filtered_predicate.h:167:28: required from ‘CGAL::Filtered_predicate_RT_FT::result_type CGAL::Filtered_predicate_RT_FT::operator()(const Args& ...) const [with Args = {CGAL::Point_3, CGAL::Point_3}; EP_RT = CGAL::CommonKernelFunctors::Equal_3 >; EP_FT = CGAL::CommonKernelFunctors::Equal_3 > >; AP = CGAL::CommonKernelFunctors::Equal_3 > >; C2E_RT = CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >; C2E_FT = CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >; C2A = CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >; bool Protection = true; result_type = bool]’ 167 | Ares res = ap(c2a(args)...); | ~~~^~~~~~ /usr/include/CGAL/Filtered_kernel/internal/Static_filters/Equal_3.h:61:28: required from ‘CGAL::internal::Static_filters_predicates::Equal_3::result_type CGAL::internal::Static_filters_predicates::Equal_3::operator()(const Point_3&, const Point_3&) const [with K_base = CGAL::Filtered_kernel_base, CGAL::Epick> >; result_type = bool; Point_3 = CGAL::Point_3]’ 61 | return Base::operator()(p, q); | ~~~~~~~~~~~~~~~~^~~~~~ /usr/include/CGAL/Kernel/global_functions_3.h:803:30: required from ‘typename K::Boolean CGAL::operator==(const Point_3&, const Point_3&) [with K = Epick; typename K::Boolean = bool]’ 803 | { return K().equal_3_object()(p, q); } | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/CGAL/Kernel/global_functions_3.h:809:15: required from ‘typename K::Boolean CGAL::operator!=(const Point_3&, const Point_3&) [with K = Epick; typename K::Boolean = bool]’ 809 | { return ! (p == q); } | ~~~^~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1458:15: required from ‘CGAL::Mesh_domain_with_polyline_features_3::Curve_index CGAL::Mesh_domain_with_polyline_features_3::insert_edge(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; MD = CGAL::Labeled_mesh_domain_3; Curve_index = int]’ 1458 | if ( *first != *std::prev(end) ) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:1105:33: required from ‘IndicesOutputIterator CGAL::Mesh_domain_with_polyline_features_3::add_features(InputIterator, InputIterator, IndicesOutputIterator) [with InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; IndicesOutputIterator = CGAL::Emptyset_iterator; MD = CGAL::Labeled_mesh_domain_3]’ 1105 | *indices_out++ = insert_edge(first->begin(), first->end()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_domain_with_polyline_features_3.h:646:17: required from ‘void CGAL::Mesh_domain_with_polyline_features_3::add_features(InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator >*, std::vector > > >; MD = CGAL::Labeled_mesh_domain_3]’ 646 | { add_features(first, end, CGAL::Emptyset_iterator()); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:51:22: required from here 51 | domain.add_features(polylines_on_bbox.begin(), polylines_on_bbox.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Real_embeddable_traits.h:156:30: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | std::pair operator()( const Type& x ) const { | ^~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:64, from /usr/include/c++/15/algorithm:62, from /usr/include/CGAL/config.h:260, from /usr/include/CGAL/basic.h:21: /usr/include/c++/15/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const CGAL::Point_3&; _T2 = double; typename __strip_reference_wrapper::type>::__type = CGAL::Point_3; typename decay<_Tp>::type = CGAL::Point_3; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1070:38: required from ‘void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]’ 1070 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:627:3: required from ‘CGAL::Mesh_3::Mesh_global_optimizer::Mesh_global_optimizer(C3T3&, const Md&, const FT&, bool, const FT&, Mf) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >; FT = double]’ 627 | fill_sizing_field(); | ^~~~~~~~~~~~~~~~~ /usr/include/CGAL/odt_optimize_mesh_3.h:181:17: required from ‘CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3_impl(C3T3&, const MeshDomain&, double, std::size_t, double, double, bool) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 > >::Tds> >; MeshDomain = Mesh_domain_with_polyline_features_3 >; std::size_t = long unsigned int]’ 181 | Odt_optimizer opt(c3t3, | ^~~ /usr/include/CGAL/odt_optimize_mesh_3.h:142:36: required from ‘CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3(C3T3&, const MeshDomain&, const Named_function_parameters&) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 > >::Tds> >; MeshDomain = Mesh_domain_with_polyline_features_3 >; NP_T = double; NP_Tag = internal_np::vertex_freeze_bound_t; NP_Base = Named_function_parameters > >]’ 142 | return odt_optimize_mesh_3_impl(c3t3, domain, time_limit, max_iteration_number, convergence, freeze_bound, do_freeze); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/odt_optimize_mesh_3.h:156:29: required from ‘CGAL::Mesh_optimization_return_code CGAL::odt_optimize_mesh_3(C3T3&, const MeshDomain&, const Named_function_parameters&, const Named_function_parameters&, const NP& ...) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 > >::Tds> >; MeshDomain = Mesh_domain_with_polyline_features_3 >; NP_T1 = double; NP_Tag1 = internal_np::maximum_running_time_t; NP_Base1 = internal_np::No_property; NP_T2 = long unsigned int; NP_Tag2 = internal_np::number_of_iterations_t; NP_Base2 = internal_np::No_property; NP = {Named_function_parameters, Named_function_parameters}]’ 156 | return odt_optimize_mesh_3(c3t3, domain, internal_np::combine_named_parameters(np1, np2, nps...)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/refine_mesh_3.h:366:24: required from ‘void CGAL::refine_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const parameters::internal::Exude_options&, const parameters::internal::Perturb_options&, const parameters::internal::Odt_options&, const parameters::internal::Lloyd_options&, bool, const parameters::internal::Mesh_3_options&, const parameters::internal::Manifold_options&) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 > >::Tds> >; MeshDomain = Mesh_domain_with_polyline_features_3 >; MeshCriteria = Mesh_criteria_3, Mesh_triangulation_3 > >::Tds> >]’ 366 | odt_optimize_mesh_3(c3t3, | ~~~~~~~~~~~~~~~~~~~^~~~~~ 367 | domain, | ~~~~~~~ 368 | parameters::time_limit = odt.time_limit(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | parameters::max_iteration_number = odt.max_iteration_number(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370 | parameters::convergence = odt.convergence(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | parameters::freeze_bound = odt.bound()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/refine_mesh_3.h:276:30: required from ‘void CGAL::refine_mesh_3(C3T3&, const MeshDomain&, const MeshCriteria&, const Named_function_parameters&) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 > >::Tds> >; MeshDomain = Mesh_domain_with_polyline_features_3 >; MeshCriteria = Mesh_criteria_3, Mesh_triangulation_3 > >::Tds> >; NP_T = parameters::internal::Manifold_options; NP_Tag = internal_np::manifold_param_t; NP_Base = Named_function_parameters > > > > >]’ 276 | return refine_mesh_3_impl(c3t3, | ~~~~~~~~~~~~~~~~~~^~~~~~ 277 | domain, | ~~~~~~~ 278 | criteria, | ~~~~~~~~~ 279 | exude_param, | ~~~~~~~~~~~~ 280 | perturb_param, | ~~~~~~~~~~~~~~ 281 | odt_param, | ~~~~~~~~~~ 282 | lloyd_param, | ~~~~~~~~~~~~ 283 | reset, | ~~~~~~ 284 | mesh_options_param, | ~~~~~~~~~~~~~~~~~~~ 285 | manifold_options_param); | ~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/refine_mesh_3.h:299:23: required from ‘void CGAL::refine_mesh_3(C3T3&, const MeshDomain&, const MeshCriteria&, const Named_function_parameters&, const Named_function_parameters&, const NP& ...) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 > >::Tds> >; MeshDomain = Mesh_domain_with_polyline_features_3 >; MeshCriteria = Mesh_criteria_3, Mesh_triangulation_3 > >::Tds> >; NP_T1 = parameters::internal::Exude_options; NP_Tag1 = internal_np::exude_options_param_t; NP_Base1 = internal_np::No_property; NP_T2 = parameters::internal::Perturb_options; NP_Tag2 = internal_np::perturb_options_param_t; NP_Base2 = internal_np::No_property; NP = {Named_function_parameters, Named_function_parameters, Named_function_parameters, Named_function_parameters, Named_function_parameters}]’ 299 | return refine_mesh_3(c3t3, domain, criteria, internal_np::combine_named_parameters(np1, np2, nps...)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/make_mesh_3.h:546:16: required from ‘void CGAL::make_mesh_3_impl(C3T3&, const MeshDomain&, const MeshCriteria&, const parameters::internal::Exude_options&, const parameters::internal::Perturb_options&, const parameters::internal::Odt_options&, const parameters::internal::Lloyd_options&, bool, const parameters::internal::Mesh_3_options&, const parameters::internal::Manifold_options&) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 > >::Tds> >; MeshDomain = Mesh_domain_with_polyline_features_3 >; MeshCriteria = Mesh_criteria_3, Mesh_triangulation_3 > >::Tds> >]’ 546 | refine_mesh_3(c3t3, domain, criteria, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 547 | parameters::exude_options=exude, parameters::perturb_options=perturb, parameters::odt_options=odt, parameters::lloyd_options= lloyd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | parameters::no_reset_c3t3(), parameters::mesh_options= mesh_options, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 549 | parameters::manifold_option= manifold_options); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/make_mesh_3.h:481:21: required from ‘C3T3 CGAL::make_mesh_3(const MeshDomain&, const MeshCriteria&, const Named_function_parameters&) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 > >::Tds> >; MeshDomain = Mesh_domain_with_polyline_features_3 >; MeshCriteria = Mesh_criteria_3, Mesh_triangulation_3 > >::Tds> >; NP_T = bool; NP_Tag = internal_np::all_default_t; NP_Base = internal_np::No_property]’ 481 | make_mesh_3_impl(c3t3, domain, criteria, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 482 | exude_param, perturb_param, odt_param, lloyd_param, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | features_param.features(), mesh_options_param, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 484 | manifold_options_param); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:156:38: required from here 156 | C3t3 c3t3 = CGAL::make_mesh_3(domain, criteria); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_pair.h:1146:5: note: parameter passing for argument of type ‘std::pair, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/CGAL/Cartesian_converter.h:28, from /usr/include/CGAL/Filtered_kernel.h:19: /usr/include/CGAL/NT_converter.h: In member function ‘CGAL::Interval_nt

CGAL::NT_converter >::operator()(const NT1&) const [with NT1 = double; bool b = false]’: /usr/include/CGAL/NT_converter.h:109:36: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CGAL_NTS to_interval(a); | ^ /usr/include/CGAL/Image_3.h: In member function ‘Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&, Indicator_factory) const [with Image_word_type = float; Coord_type = double; Target_type = int; Indicator_factory = CGAL::ImageIO::Indicator_factory]’: /usr/include/CGAL/Image_3.h:533:65: note: parameter passing for argument of type ‘CGAL::ImageIO::Indicator_factory::Indicator’ when C++17 is enabled changed to match C++14 in GCC 10.1 533 | trilinear_interpolation( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 534 | x, y, z, value_outside, indicator_factory.indicator(iwt)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Image_3.h: In member function ‘Target_type CGAL::Image_3::labellized_trilinear_interpolation(const Coord_type&, const Coord_type&, const Coord_type&, const Target_type&, Indicator_factory) const [with Image_word_type = double; Coord_type = double; Target_type = int; Indicator_factory = CGAL::ImageIO::Indicator_factory]’: /usr/include/CGAL/Image_3.h:533:65: note: parameter passing for argument of type ‘CGAL::ImageIO::Indicator_factory::Indicator’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/CGAL/NT_converter.h: In member function ‘CGAL::Interval_nt

CGAL::NT_converter >::operator()(const NT1&) const [with NT1 = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; bool b = false]’: /usr/include/CGAL/NT_converter.h:109:36: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CGAL_NTS to_interval(a); | ^ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:23, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:26, from /usr/include/CGAL/make_mesh_3.h:23, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalmesh/mesh_3D_image.cpp:9: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function ‘void CGAL::Mesh_3::Mesh_global_optimizer::fill_sizing_field() [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 > >::Tds> >; MeshDomain = CGAL::Mesh_domain_with_polyline_features_3 >; MoveFunction = CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >::Tds> >, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >::Tds>, true> >; Visitor_ = CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >::Tds> > >]’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1070:38: note: parameter passing for argument of type ‘std::pair, double>’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/NT_converter.h: In member function ‘CGAL::NT_converter<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::Interval_nt >::operator()(__gmp_expr<__mpq_struct [1], __mpq_struct [1]> const&) const’: /usr/include/CGAL/NT_converter.h:109:36: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CGAL_NTS to_interval(a); | ^ /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h: In member function ‘CGAL::Mesh_3::Mesh_global_optimizer, CGAL::Mesh_triangulation_3 > >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int>, CGAL::Mesh_domain_with_polyline_features_3 > >, CGAL::Mesh_3::Odt_move, CGAL::Mesh_triangulation_3 > >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int>, CGAL::Mesh_3::Mesh_sizing_field, CGAL::Mesh_triangulation_3 > >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, true> >, CGAL::Mesh_3::Null_global_optimizer_visitor, CGAL::Mesh_triangulation_3 > >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int> > >::fill_sizing_field()’: /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1070:38: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/mpq_class.h: In function ‘CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(__gmp_expr<__mpq_struct [1], __mpq_struct [1]> const&) const [clone .isra.0]’: /usr/include/CGAL/mpq_class.h:203:9: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^~~~~~~~ [100%] Linking CXX executable mesh_3D_image /usr/include/CGAL/NT_converter.h: In member function ‘operator()’: /usr/include/CGAL/NT_converter.h:107:5: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | operator()(const NT1 &a) const | ^ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:299:5: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | operator()(const typename K1::Point_3 &a) const | ^ /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:805:3: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 805 | Lazy_rep_0(E&& e) | ^ In member function ‘operator()’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/CGAL/Lazy.h: In member function ‘update_exact_helper’: /usr/include/CGAL/Lazy.h:652:8: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | void update_exact_helper(std::index_sequence) const { | ^ /usr/include/CGAL/Mesh_3/Refine_facets_3.h: In member function ‘compute_facet_properties’: /usr/include/CGAL/Mesh_3/Refine_facets_3.h:1623:1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1623 | Refine_facets_3_base:: | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:660:8: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | void update_exact() const { | ^ /usr/include/CGAL/Lazy.h: In member function ‘update_exact’: /usr/include/CGAL/Lazy.h:660:8: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | void update_exact() const { | ^ /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:805:3: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 805 | Lazy_rep_0(E&& e) | ^ [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 15.0.1 -- The CXX compiler identification is GNU 15.0.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. -- Found GMP: /lib64/libgmp.so -- Found MPFR: /lib64/libmpfr.so CMake Warning (dev) at /usr/share/cmake/CGAL/CGAL_SetupBoost.cmake:20 (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. Call Stack (most recent call first): /usr/share/cmake/CGAL/CGAL_SetupCGALDependencies.cmake:48 (include) /usr/share/cmake/CGAL/CGALConfig.cmake:169 (include) CMakeLists.txt:12 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.72") -- 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.83.0/BoostConfig.cmake (found version "1.83.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 (1.3s) -- 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." | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/cgalsimp2/edge_collapse_enriched_polyhedron.cpp:18: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h: At global scope: /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 15.0.1 -- The CXX compiler identification is GNU 15.0.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. -- Found GMP: /lib64/libgmp.so -- Found MPFR: /lib64/libmpfr.so CMake Warning (dev) at /usr/share/cmake/CGAL/CGAL_SetupBoost.cmake:20 (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. Call Stack (most recent call first): /usr/share/cmake/CGAL/CGAL_SetupCGALDependencies.cmake:48 (include) /usr/share/cmake/CGAL/CGALConfig.cmake:169 (include) CMakeLists.txt:10 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.72") -- 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 (1.3s) -- 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) | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, from /usr/include/CGAL/Surface_mesh_default_triangulation_3.h:26: /usr/include/CGAL/double.h: In function ‘std::pair CGAL::split_numerator_denominator(double)’: /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function ‘CGAL::Residue CGAL::operator+(const Residue&)’: /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)’: /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function ‘CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const’: /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function ‘std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const’: /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function ‘CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)’: /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type ‘CGAL::Residue’ when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function ‘std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const’: /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/Installation/internal/deprecation_warning.h: At global scope: /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 /usr/include/CGAL/Lazy.h: In member function ‘__ct_base ’: /usr/include/CGAL/Lazy.h:805:3: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 805 | Lazy_rep_0(E&& e) | ^ /usr/include/CGAL/Lazy.h: In member function ‘operator()’: /usr/include/CGAL/Lazy.h:660:8: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | void update_exact() const { | ^ /usr/include/CGAL/Cartesian_converter.h: In member function ‘operator()’: /usr/include/CGAL/Cartesian_converter.h:299:5: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | operator()(const typename K1::Point_3 &a) const | ^ In member function ‘operator()’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/CGAL/Robust_construction.h: In function ‘operator().isra’: /usr/include/CGAL/Robust_construction.h:55:3: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | operator()(const Args&... args) const | ^ [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++/15/aarch64-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/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++/15/bits/alloc_traits.h:674: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++/15/bits/vector.tcc:117:30, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Mesh::Tri; _Alloc = std::allocator::Tri>]’ at /usr/include/c++/15/bits/stl_vector.h:1433:21, inlined from ‘TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]’ at src/mesh/mesh.topoCache.tpp:126:37: /usr/include/c++/15/bits/new_allocator.h:191:11: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 191 | { ::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++/15/bits/alloc_traits.h:674: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++/15/bits/vector.tcc:586: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++/15/bits/vector.tcc:123:21, inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Mesh::Tri; _Alloc = std::allocator::Tri>]’ at /usr/include/c++/15/bits/stl_vector.h:1433:21, inlined from ‘TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]’ at src/mesh/mesh.topoCache.tpp:126:37: /usr/include/c++/15/bits/new_allocator.h:191:11: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 191 | { ::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)); | ^~~~~~~~~~~~~~~~~~~~~ In copy constructor ‘Mesh::EGraphEntry::BoolProblem::BoolEdata>::EGraphEntry(const Mesh::EGraphEntry::BoolProblem::BoolEdata>&)’, inlined from ‘void ShortVec::push_back(const T&) [with T = Mesh::EGraphEntry::BoolProblem::BoolEdata>; unsigned int LEN = 8]’ at src/util/shortVec.h:250:5, inlined from ‘Mesh::EGraphEntry& Mesh::EGraphCache::operator()(uint, uint) [with Edata = Mesh::BoolProblem::BoolEdata; VertData = CorkVertex; TriData = CorkTriangle]’ at src/mesh/mesh.decl.h:281:34: src/mesh/mesh.decl.h:265:12: warning: ‘.Mesh::EGraphEntry::BoolProblem::BoolEdata>::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 = Mesh::BoolProblem::BoolEdata; 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 ‘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 15.0.1 -- The CXX compiler identification is GNU 15.0.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. CMake Warning (dev) at CMakeLists.txt:26 (add_custom_command): Policy CMP0040 is not set: The target in the TARGET signature of add_custom_command() must exist and must be defined in the current directory. Run "cmake --help-policy CMP0040" for policy details. Use the cmake_policy command to set the policy and suppress this warning. No TARGET 'meshfix' has been created in this directory. This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done (1.0s) -- Generating done (0.0s) -- 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 ‘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_2(D)’ used after ‘free’ [-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 ‘free’ 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 ‘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::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 ‘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 ‘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: ‘operator delete(void*, unsigned long)’ 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 ‘operator new[](unsigned long)’ 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: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 ‘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 ‘ExtTriMesh::moveVerticesInwards(Point&, std::map, std::allocator > >&, 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 ‘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: ‘operator delete(void*, unsigned long)’ 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 ‘operator new[](unsigned long)’ 357 | Edge **edges = new Edge *[E.numels()]; // Edge array for queue re-indexing | ^ [ 56%] Building CXX object CMakeFiles/meshfix.dir/src/uniform.cpp.o [ 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 /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/sparseLSystem.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/iso2mesh-1.9.8/tools/meshfix/src/sparseLSystem.cpp:80:42: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 80 | rows = new sparseSystemRow[num_equations]; | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ [ 62%] Built target meshfix [ 64%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/binTree.cpp.o [ 66%] 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));} | ^~~~~~~~~~~~~~~~~~ [ 68%] 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));} | ^~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/graph.cpp.o [ 72%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/heap.cpp.o [ 75%] 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; | ^~~~ [ 77%] 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 ‘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_2(D)’ used after ‘free’ [-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 ‘free’ here 205 | free(d); | ~~~~^~~ [ 79%] 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 ‘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]; | ^~~ [ 81%] 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::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 ) { | ~~~~^~~~~~~~~~~~~~~~~ [ 83%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/edge.cpp.o [ 85%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/point.cpp.o [ 87%] 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()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/triangle.cpp.o [ 91%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/MESH_STRUCTURE/vertex.cpp.o [ 93%] 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; | ^~~~ [ 95%] 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 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 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 15.0.1 -- The CXX compiler identification is GNU 15.0.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.0s) -- 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 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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 ‘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 ‘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 + ln -s tetgen1.5 tetgen ~/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 + 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.HbUnO8 + 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 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -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-aleICB) 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-aleICB) 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' warning: doc_cache_create: unusable help text found in file 'niiheader2jnii' warning: called from doc_cache_create>handle_function at line 98 column 5 doc_cache_create>create_cache at line 118 column 36 gen_doc_cache_in_dir>@ at line 150 column 20 doc_cache_create>gen_doc_cache_in_dir at line 151 column 9 doc_cache_create at line 62 column 12 install>generate_lookfor_cache at line 836 column 5 install at line 241 column 7 pkg at line 619 column 9 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 20 gen_doc_cache_in_dir>@ at line 150 column 20 doc_cache_create>gen_doc_cache_in_dir at line 151 column 9 doc_cache_create at line 62 column 12 install>generate_lookfor_cache at line 836 column 5 install at line 241 column 7 pkg at line 619 column 9 warning: doc_cache_create: unusable help text found in file 'setjson' warning: called from doc_cache_create>handle_function at line 98 column 5 doc_cache_create>create_cache at line 118 column 36 gen_doc_cache_in_dir>@ at line 150 column 20 doc_cache_create>gen_doc_cache_in_dir at line 151 column 9 doc_cache_create at line 62 column 12 install>generate_lookfor_cache at line 836 column 5 install at line 241 column 7 pkg at line 619 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 20 gen_doc_cache_in_dir>@ at line 150 column 20 doc_cache_create>gen_doc_cache_in_dir at line 151 column 9 doc_cache_create at line 62 column 12 install>generate_lookfor_cache at line 836 column 5 install at line 241 column 7 pkg at line 619 column 9 + '[' -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 -j12 --strict-build-id -m -i --build-id-seed 1.9.8-2.fc43 --unique-debug-suffix -1.9.8-2.fc43.aarch64 --unique-debug-src-base octave-iso2mesh-1.9.8-2.fc43.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -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 Error while writing index for `/builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cork': No debugging symbols gdb-add-index: No index was created for /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/libexec/iso2mesh/cork gdb-add-index: [Was there no debuginfo? Was there already an index?] DWARF-compressing 9 files sepdebugcrcfix: Updated 8 CRC32s, 1 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-2.fc43.aarch64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /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-2.fc43.aarch64/tools/meshfix/include/epsilonSampling.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-2.fc43.aarch64/tools/meshfix/include/simplification.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-2.fc43.aarch64/tools/meshfix/src/cleaning.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-2.fc43.aarch64/tools/meshfix/src/epsilonSampling.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-2.fc43.aarch64/tools/meshfix/src/simplification.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-2.fc43.aarch64/tools/meshfix/src/smoothing.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.8-2.fc43.aarch64/tools/meshfix/src/uniform.cpp is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j12 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j12 /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 Reading /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/SPECPARTS/rpm-debuginfo.specpart Processing files: octave-iso2mesh-1.9.8-2.fc43.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.d7YZWg + 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.nSsjJn + 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-2.fc43 octave-iso2mesh(aarch-64) = 1.9.8-2.fc43 Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-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-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libflexiblas.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgmp.so.10()(64bit) libgmpxx.so.4()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmpfr.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(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.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-2.fc43.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TdTRSq + 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.7NS9uC + 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-2.fc43 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-2.fc43.aarch64 Provides: octave-iso2mesh-debugsource = 1.9.8-2.fc43 octave-iso2mesh-debugsource(aarch-64) = 1.9.8-2.fc43 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-2.fc43.aarch64 warning: Duplicate build-ids /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/lib/debug/usr/libexec/iso2mesh/tetgen-1.9.8-2.fc43.aarch64.debug and /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/lib/debug/usr/libexec/iso2mesh/tetgen1.5-1.9.8-2.fc43.aarch64.debug Provides: debuginfo(build-id) = 307fda1b84789688f036869ea616b7dfba4a5e61 debuginfo(build-id) = 4cfe0d41ff8fd336f136aeb318ee20cbc7fa763f debuginfo(build-id) = 66d0f5e6c4f6a831e03f873915655accab664f44 debuginfo(build-id) = a1f4789807fb64dcb423eee542afdd07b97f9f6f debuginfo(build-id) = a71db07eb5fa189a54235934d4eb2e619fa2c66d debuginfo(build-id) = c4b284d28a14acec8e2a947df1c2a8a578a75650 debuginfo(build-id) = d5d15201fe48e182606707db84baad412aca62d9 debuginfo(build-id) = f9760622174519aa52e4e7c65c3c5ea7315cd584 debuginfo(build-id) = nilnil octave-iso2mesh-debuginfo = 1.9.8-2.fc43 octave-iso2mesh-debuginfo(aarch-64) = 1.9.8-2.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: octave-iso2mesh-debugsource(aarch-64) = 1.9.8-2.fc43 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-2.fc43.noarch.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-debugsource-1.9.8-2.fc43.aarch64.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-1.9.8-2.fc43.aarch64.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-debuginfo-1.9.8-2.fc43.aarch64.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 Duplicate build-ids /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/lib/debug/usr/libexec/iso2mesh/tetgen-1.9.8-2.fc43.aarch64.debug and /builddir/build/BUILD/octave-iso2mesh-1.9.8-build/BUILDROOT/usr/lib/debug/usr/libexec/iso2mesh/tetgen1.5-1.9.8-2.fc43.aarch64.debug Child return code was: 0