Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/octave-iso2mesh.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1672315251.996712/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=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ay7ibewl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ay7ibewl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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', '82392c7e94b040c0ab4580b2235653eb', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1672315251.996712/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ay7ibewl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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 --target ppc64le --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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/octave-iso2mesh-1.9.6-8.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/octave-iso2mesh.spec'], chrootPath='/var/lib/mock/fedora-rawhide-ppc64le-1672315251.996712/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=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ay7ibewl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ay7ibewl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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', '32539c5c0b1e47d2899d26afbbd4c3b0', '-D', '/var/lib/mock/fedora-rawhide-ppc64le-1672315251.996712/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ay7ibewl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--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 --target ppc64le --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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1658448000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.pAbPMU + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf iso2mesh-1.9.6 + /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.6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd iso2mesh-1.9.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + cd /builddir/build/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 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/tetgen1.5.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd iso2mesh-1.9.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (iso2mesh-1.9.6-CMakeCMP0064.patch): + echo 'Patch #0 (iso2mesh-1.9.6-CMakeCMP0064.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .bak --fuzz=0 patching file tools/cgalmesh/CMakeLists.txt patching file tools/cgalsimp2/CMakeLists.txt patching file tools/cgalsurf/CMakeLists.txt Patch #1 (iso2mesh-1.9.6-recent_Boost_version.patch): + echo 'Patch #1 (iso2mesh-1.9.6-recent_Boost_version.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .bak --fuzz=0 patching file tools/cgalmesh/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 + rm -rf bin/cgalmesh.mexa64 bin/cgalmesh.mexglx bin/cgalmesh.mexmaci bin/cgalmesh.mexmaci64 bin/cgalpoly.mexa64 bin/cgalpoly.mexglx bin/cgalpoly.mexmaci bin/cgalpoly.mexmaci64 bin/cgalsimp2.mexglx bin/cgalsimp2.mexmac bin/cgalsimp2.mexmaci bin/cgalsimp2.mexmaci64 bin/cgalsurf.mexa64 bin/cgalsurf.mexglx bin/cgalsurf.mexmaci bin/cgalsurf.mexmaci64 bin/cork.mexa64 bin/cork.mexmaci64 bin/gtsrefine.mexarmhf bin/gtsrefine.mexglx bin/gtsrefine.mexmaci bin/gtsrefine.mexmaci64 bin/jmeshlib.mexa64 bin/jmeshlib.mexarmhf bin/jmeshlib.mexglx bin/jmeshlib.mexmac bin/jmeshlib.mexmaci bin/jmeshlib.mexmaci64 bin/meshfix.mexa64 bin/meshfix.mexarmhf bin/meshfix.mexglx bin/meshfix.mexmaci bin/meshfix.mexmaci64 bin/tetgen.mexa64 bin/tetgen.mexarmhf bin/tetgen.mexglx bin/tetgen.mexmac bin/tetgen.mexmaci bin/tetgen.mexmaci64 bin/tetgen1.5.mexa64 bin/tetgen1.5.mexglx bin/tetgen1.5.mexmaci64 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 barydualmesh.m base64decode.m base64encode.m bbxflatsegment.m binsurface.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 finddisconnsurf.m flatsegment.m getexeext.m getintersecttri.m getoptkey.m getplanefrom3pt.m getvarfrom.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 jload.m jnifticreate.m jnii2nii.m jsave.m jsonopt.m latticegrid.m layersurf.m linextriangle.m loadbj.m loadjnifti.m loadjson.m loadmsgpack.m loadnifti.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 nodesurfnorm.m nodevolume.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 raysurf.m raytrace.m readasc.m readgts.m readinr.m readmedit.m readmptiff.m readnifti.m readnirfast.m readoff.m readsmf.m readtetgen.m regpt2surf.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 saveinr.m savejmesh.m savejnifti.m savejnii.m savejson.m savemedit.m savemphtxt.m savemsgpack.m savemsh.m savenifti.m savenirfast.m saveoff.m savesmf.m savestl.m savesurfpoly.m savetetgenele.m savetetgennode.m saveubjson.m savevrml.m slicesurf.m slicesurf3.m smoothbinvol.m smoothsurf.m sms.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 inst/ + mv img2mesh.fig inst/ + sed -e 's|-Wall|-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection|;s|^LIBS = |&-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -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.ENgEk9 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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.6 ~/build/BUILD/iso2mesh-1.9.6/tools ~/build/BUILD/iso2mesh-1.9.6 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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 + make 'USERCCFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' if test -f cgalmesh/CMakeLists.txt; then cd cgalmesh && cmake . && cd ..; fi -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 -- Using header-only CGAL -- Targetting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Found GMP: /usr/lib64/libgmp.so -- Found MPFR: /usr/lib64/libmpfr.so -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.66") -- Boost include dirs: /usr/include -- Boost libraries: -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- 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 -- Build type: -- USING CXXFLAGS = '-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' -- USING EXEFLAGS = '-Wl,-z,relro -Wl,--as-needed -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 ' -- Requested component: ImageIO -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found version "1.78.0") CMake Warning at /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:99 (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): CMakeLists.txt:9223372036854775807 (CGAL_run_at_the_end_of_configuration) -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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::Modular_traits::Residue_type' {aka '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:26, 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::Coercion_traits::Type' {aka '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:29, 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/iso2mesh-1.9.6/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::Modular_traits::Residue_type' {aka '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/iso2mesh-1.9.6/tools/cgalmesh/mesh_polyhedral_domain.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_polyhedral_domain.cpp:68:15: warning: 'CGAL::{anonymous}::default_random' is deprecated [-Wdeprecated-declarations] 68 | CGAL::default_random.restore_state(st); | ^~~~~~~~~~~~~~ In file included from /usr/include/CGAL/boost/graph/generators.h:19, from /usr/include/CGAL/boost/graph/helpers.h:979, from /usr/include/CGAL/boost/graph/Euler_operations.h:23, from /usr/include/CGAL/facets_in_complex_3_to_triangle_mesh.h:20, from /usr/include/CGAL/Mesh_3/internal/Boundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h:17, from /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:28, from /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_polyhedral_domain.cpp:12: /usr/include/CGAL/Random.h:245:52: note: declared here 245 | namespace { CGAL_DEPRECATED_UNUSED CGAL::Random& default_random = get_default_random(); } | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/algorithm:60, from /usr/include/CGAL/config.h:282, from /usr/include/CGAL/Bbox_2.h:19, from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17: /usr/include/c++/13/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 = double; typename decay<_Tp2>::type = double; typename __strip_reference_wrapper::type>::__type = CGAL::Point_3; typename decay<_Tp>::type = CGAL::Point_3]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1072: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> > >]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:629: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]' /usr/include/CGAL/odt_optimize_mesh_3.h:92: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]' /usr/include/CGAL/odt_optimize_mesh_3.h:59:34: required from 'ResultType CGAL::boost_param_dispatch_0boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&, do_freeze__type&&) [with ResultType = Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >&; domain_type = const Polyhedral_mesh_domain_3, K>&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&; do_freeze__type = const bool&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: required from 'ResultType CGAL::boost_param_dispatch_1boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&) [with ResultType = Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >&; domain_type = const Polyhedral_mesh_domain_3, K>&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:392:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_392make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, Mesh_triangulation_3, K> >::Tds>, Mesh_edge_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >, Mesh_facet_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Facet_criterion_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > >, Mesh_cell_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Cell_criteria_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >&; domain_type = const Polyhedral_mesh_domain_3, K>&; criteria_type = const Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_392make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, Mesh_triangulation_3, K> >::Tds>, Mesh_edge_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >, Mesh_facet_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Facet_criterion_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > >, Mesh_cell_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Cell_criteria_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >&; domain_type = const Polyhedral_mesh_domain_3, K>&; criteria_type = const Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'typename CGAL::boost_param_result_392make_mesh_3_bp::type CGAL::boost_param_impl392make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, Mesh_triangulation_3, K> >::Tds>, Mesh_edge_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >, Mesh_facet_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Facet_criterion_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > >, Mesh_cell_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Cell_criteria_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; typename boost_param_result_392make_mesh_3_bp::type = void; boost_param_result_392make_mesh_3_bp = boost::mp11::mp_identity]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'typename CGAL::boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type) [with ParameterArgumentType0 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >&; ParameterArgumentType1 = const Polyhedral_mesh_domain_3, K>&; ParameterArgumentType2 = const Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >&; typename boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type>::type = void; boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type> = boost::mp11::mp_identity; typename boost::parameter::aux::argument_pack, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type = boost::parameter::aux::flat_like_arg_list >, Mesh_triangulation_3, K> >::Tds>, Mesh_edge_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >, Mesh_facet_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Facet_criterion_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > >, Mesh_cell_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Cell_criteria_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:378:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MD = Polyhedral_mesh_domain_3, K>; MC = Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >; T = {}]' /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_polyhedral_domain.cpp:82:38: required from here /usr/include/c++/13/bits/stl_pair.h:840: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 840 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/c++/13/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 = CGAL::Plane_3&; _T2 = CGAL::Point_3; typename __strip_reference_wrapper::type>::__type = CGAL::Point_3; typename decay<_Tp2>::type = CGAL::Point_3; typename __strip_reference_wrapper::type>::__type = CGAL::Plane_3; typename decay<_Tp>::type = CGAL::Plane_3]': /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3483:25: required from 'std::pair, typename C3T3::Triangulation::Bare_point> CGAL::Mesh_3::C3T3_helpers::get_least_square_surface_plane(const Vertex_handle&, Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, K> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, K>; typename C3T3::Triangulation::Bare_point = CGAL::Point_3; typename C3T3::Triangulation = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; typename C3T3::Triangulation::Geom_traits::Plane_3 = CGAL::Plane_3; typename C3T3::Triangulation::Geom_traits = CGAL::Robust_weighted_circumcenter_filtered_traits_3 >; Vertex_handle = CGAL::internal::CC_iterator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Surface_patch_index = std::pair]' /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3517:7: required from 'boost::optional CGAL::Mesh_3::C3T3_helpers::project_on_surface_if_possible(const Vertex_handle&, const Bare_point&, Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, K> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, K>; typename C3T3::Triangulation::Bare_point = CGAL::Point_3; typename C3T3::Triangulation = CGAL::Mesh_3_regular_triangulation_3_wrapper >, CGAL::Mesh_triangulation_3, K> >::Tds>; Vertex_handle = CGAL::internal::CC_iterator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Bare_point = CGAL::Point_3; Surface_patch_index = std::pair]' /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3497:5: required from 'CGAL::Mesh_3::C3T3_helpers::Bare_point CGAL::Mesh_3::C3T3_helpers::project_on_surface(const Vertex_handle&, const Bare_point&, Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, K> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, K>; Bare_point = CGAL::Point_3; Vertex_handle = CGAL::internal::CC_iterator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Surface_patch_index = std::pair]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:913:67: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Vector_3 CGAL::Mesh_3::Mesh_global_optimizer::compute_move(const Vertex_handle&) [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> > >; Vector_3 = CGAL::Vector_3; Vertex_handle = CGAL::internal::CC_iterator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:839:23: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Moves_vector CGAL::Mesh_3::Mesh_global_optimizer::compute_moves(Moving_vertices_set&) [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> > >; Moves_vector = std::vector >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > >; Moving_vertices_set = CGAL::Mesh_3::Intrusive_list >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:685:26: [ skipping 44 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:392:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_392make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, Mesh_triangulation_3, K> >::Tds>, Mesh_edge_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >, Mesh_facet_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Facet_criterion_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > >, Mesh_cell_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Cell_criteria_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >&; domain_type = const Polyhedral_mesh_domain_3, K>&; criteria_type = const Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_392make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list >, Mesh_triangulation_3, K> >::Tds>, Mesh_edge_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >, Mesh_facet_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Facet_criterion_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > >, Mesh_cell_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Cell_criteria_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >&; domain_type = const Polyhedral_mesh_domain_3, K>&; criteria_type = const Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'typename CGAL::boost_param_result_392make_mesh_3_bp::type CGAL::boost_param_impl392make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list >, Mesh_triangulation_3, K> >::Tds>, Mesh_edge_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >, Mesh_facet_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Facet_criterion_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > >, Mesh_cell_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Cell_criteria_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; typename boost_param_result_392make_mesh_3_bp::type = void; boost_param_result_392make_mesh_3_bp = boost::mp11::mp_identity]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'typename CGAL::boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type) [with ParameterArgumentType0 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >&; ParameterArgumentType1 = const Polyhedral_mesh_domain_3, K>&; ParameterArgumentType2 = const Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >&; typename boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type>::type = void; boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type> = boost::mp11::mp_identity; typename boost::parameter::aux::argument_pack, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type = boost::parameter::aux::flat_like_arg_list >, Mesh_triangulation_3, K> >::Tds>, Mesh_edge_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >, Mesh_facet_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Facet_criterion_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > >, Mesh_cell_criteria_3 >, Mesh_triangulation_3, K> >::Tds>, Mesh_3::Cell_criteria_visitor_with_features >, Mesh_triangulation_3, K> >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, K, Default, void, Boolean_tag > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, Mesh_triangulation_3, K> >::Tds>, int, int> > >, std::integral_constant > >; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:378:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = Mesh_complex_3_in_triangulation_3 >, Mesh_triangulation_3, K> >::Tds> >; MD = Polyhedral_mesh_domain_3, K>; MC = Mesh_criteria_3 >, Mesh_triangulation_3, K> >::Tds> >; T = {}]' /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_polyhedral_domain.cpp:82:38: required from here /usr/include/c++/13/bits/stl_pair.h:840:5: note: parameter passing for argument of type 'std::pair, CGAL::Point_3 >' when C++17 is enabled changed to match C++14 in GCC 10.1 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:2000:32: note: parameter passing for argument of type 'CGAL::cpp98::unary_function >::result_type' {aka 'std::pair'} when C++17 is enabled changed to match C++14 in GCC 10.1 2000 | std::pair xp = CGAL_NTS to_interval(p.x()); | ^~ In file included from /usr/include/CGAL/odt_optimize_mesh_3.h:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from /builddir/build/BUILD/iso2mesh-1.9.6/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:1072: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 1072 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22: /usr/include/CGAL/Mesh_3/C3T3_helpers.h: In member function 'std::pair, typename C3T3::Triangulation::Bare_point> CGAL::Mesh_3::C3T3_helpers::get_least_square_surface_plane(const Vertex_handle&, Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3 >, CGAL::Mesh_triangulation_3, K> >::Tds> >; MeshDomain = CGAL::Polyhedral_mesh_domain_3, K>]': /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3483:25: note: parameter passing for argument of type 'std::pair, CGAL::Point_3 >' when C++17 is enabled changed to match C++14 in GCC 10.1 3483 | return std::make_pair(plane, | ~~~~~~~~~~~~~~^~~~~~~ 3484 | ref_facet.first->get_facet_surface_center(ref_facet.second)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Lloyd_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:1072: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 1072 | 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 result_type' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CGAL_NTS to_interval(a); | ^ 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++/13/bits/stl_pair.h:845:72, inlined from 'CGAL::Epic_converter > >::operator()(CGAL::Vector_3 > > const&) const' at /usr/include/CGAL/Epic_converter.h:288:26, inlined from 'CGAL::Epic_converter > >::operator()(CGAL::Vector_3 > > const&) const [clone .isra.0]' at /usr/include/CGAL/Epic_converter.h:281:28: /usr/include/c++/13/bits/stl_pair.h:625:11: warning: 'MEM[(struct Vector_3 &)&D.2173283]' may be used uninitialized [-Wmaybe-uninitialized] 625 | : 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/iso2mesh-1.9.6/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); | ^~~~~~~~~~ In function 'std::make_pair const&, double>(CGAL::Point_3 const&, double&&)std::pair const&>::type>::__type, std::__strip_reference_wrapper::type>::__type> [clone .isra.0]': cc1plus: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'std::pair >::pair, true>(boost::none_t const&, CGAL::Point_3&&)', inlined from 'std::make_pair >(boost::none_t const&, CGAL::Point_3&&)std::pair::type>::__type, std::__strip_reference_wrapper >::type>::__type>' at /usr/include/c++/13/bits/stl_pair.h:845:72, inlined from 'CGAL::Mesh_3::C3T3_helpers >, CGAL::Mesh_triangulation_3 >, K, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_3 >, K, CGAL::Default, void, CGAL::Boolean_tag > >::get_least_square_surface_plane(CGAL::internal::CC_iterator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> const&, std::pair) const' at /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3469:26: /usr/include/c++/13/bits/stl_pair.h:625:42: warning: 'MEM[(struct Point_3 &)&D.1666307]' may be used uninitialized [-Wmaybe-uninitialized] 625 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/C3T3_helpers.h: In member function 'CGAL::Mesh_3::C3T3_helpers >, CGAL::Mesh_triangulation_3 >, K, CGAL::Default, void, CGAL::Boolean_tag >, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int>, CGAL::Polyhedral_mesh_domain_3 >, K, CGAL::Default, void, CGAL::Boolean_tag > >::get_least_square_surface_plane(CGAL::internal::CC_iterator >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 >, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3 >, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3 >, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> const&, std::pair) const': /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3469:40: note: '' declared here 3469 | return std::make_pair(boost::none, Bare_point()); | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/Lazy_exact_nt.h:33, from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:25: In member function 'CGAL::Lazy_rep, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::To_interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, 2>::set_at(__gmp_expr<__mpq_struct [1], __mpq_struct [1]>*) const', inlined from 'CGAL::Lazy_rep_n, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::CartesianKernelFunctors::Compute_squared_radius_3 > >, CGAL::CartesianKernelFunctors::Compute_squared_radius_3 > >, CGAL::To_interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, false, CGAL::Point_3, CGAL::Point_3, CGAL::Point_3, CGAL::Point_3 >::update_exact_helper<0ul, 1ul, 2ul, 3ul>(std::integer_sequence) constvoid' at /usr/include/CGAL/Lazy.h:636:17, inlined from 'CGAL::Lazy_rep_n, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::CartesianKernelFunctors::Compute_squared_radius_3 > >, CGAL::CartesianKernelFunctors::Compute_squared_radius_3 > >, CGAL::To_interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, false, CGAL::Point_3, CGAL::Point_3, CGAL::Point_3, CGAL::Point_3 >::update_exact() const' at /usr/include/CGAL/Lazy.h:643:24: /usr/include/CGAL/Lazy.h:555:20: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 555 | set_at(p, E2A()(*p)); | ~~~~~^~~~ [ 50%] Linking CXX executable mesh_polyhedral_domain /usr/include/CGAL/Lazy.h: In function 'operator().isra': /usr/include/CGAL/Lazy.h:2142:3: note: parameter passing for argument of type 'struct result_type' when C++17 is enabled changed to match C++14 in GCC 10.1 2142 | BOOST_PP_REPEAT_FROM_TO(1, 9, CGAL_CONSTRUCTION_OPERATOR, _) | ^ In member function 'get_least_square_surface_plane', inlined from 'project_on_surface_if_possible.constprop' at /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3516:51: /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3483:25: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 3483 | return std::make_pair(plane, | ^ /usr/include/CGAL/odt_optimize_mesh_3.h: In function 'make_pair': /usr/include/CGAL/odt_optimize_mesh_3.h:72:1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | odt_optimize_mesh_3_impl(C3T3& c3t3, | ^ /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:642:8: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | void update_exact() const { | ^ /usr/include/CGAL/Lazy.h: In member function '__ct_base ': /usr/include/CGAL/Lazy.h:787:3: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 787 | Lazy_rep_0(E&& e) | ^ /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:642:8: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | 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 | ^ [ 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/iso2mesh-1.9.6/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::Modular_traits::Residue_type' {aka '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::Coercion_traits::Type' {aka '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:29, 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::Modular_traits::Residue_type' {aka '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/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp: At global scope: /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp:20:15: warning: 'template class CGAL::Labeled_image_mesh_domain_3' is deprecated: The class template `CGAL::Labeled_image_mesh_domain_3` is now deprecated. Use the static member function template `Labeled_mesh_domain_3::create_labeled_image_mesh_domain` instead. [-Wdeprecated-declarations] 20 | typedef CGAL::Labeled_image_mesh_domain_3 Mesh_domain; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp:7: /usr/include/CGAL/Labeled_image_mesh_domain_3.h:50:1: note: declared here 50 | Labeled_image_mesh_domain_3 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp:73:15: warning: 'CGAL::{anonymous}::default_random' is deprecated [-Wdeprecated-declarations] 73 | CGAL::default_random.restore_state(st); | ^~~~~~~~~~~~~~ In file included from /usr/include/CGAL/boost/graph/generators.h:19, from /usr/include/CGAL/boost/graph/helpers.h:979, from /usr/include/CGAL/boost/graph/Euler_operations.h:23, from /usr/include/CGAL/facets_in_complex_3_to_triangle_mesh.h:20, from /usr/include/CGAL/Mesh_3/internal/Boundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h:17, from /usr/include/CGAL/Mesh_complex_3_in_triangulation_3.h:28, from /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp:4: /usr/include/CGAL/Random.h:245:52: note: declared here 245 | namespace { CGAL_DEPRECATED_UNUSED CGAL::Random& default_random = get_default_random(); } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp:120:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 120 | for (int i=0; i::size_type' {aka 'long unsigned int'} [-Wsign-compare] 125 | for (int i=0; i::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 = double; typename decay<_Tp2>::type = double; typename __strip_reference_wrapper::type>::__type = CGAL::Point_3; typename decay<_Tp>::type = CGAL::Point_3]': /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:1072: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::Labeled_image_mesh_domain_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:629: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::Labeled_image_mesh_domain_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]' /usr/include/CGAL/odt_optimize_mesh_3.h:92: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 = Labeled_image_mesh_domain_3; std::size_t = long unsigned int]' /usr/include/CGAL/odt_optimize_mesh_3.h:59:34: required from 'ResultType CGAL::boost_param_dispatch_0boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&, do_freeze__type&&) [with ResultType = Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >&; domain_type = const Labeled_image_mesh_domain_3&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&; do_freeze__type = const bool&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: required from 'ResultType CGAL::boost_param_dispatch_1boost_46odt_optimize_mesh_3(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, time_limit__type&&, max_iteration_number__type&&, convergence__type&&, freeze_bound__type&&) [with ResultType = Mesh_optimization_return_code; Args = boost::parameter::aux::flat_like_arg_list, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >&; domain_type = const Labeled_image_mesh_domain_3&; time_limit__type = const double&; max_iteration_number__type = const int&; convergence__type = const double&; freeze_bound__type = const double&]' /usr/include/CGAL/odt_optimize_mesh_3.h:46:1: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:392:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_392make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list, Mesh_triangulation_3 >::Tds>, Mesh_edge_criteria_3, Mesh_triangulation_3 >::Tds> >, Mesh_facet_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Facet_criterion_visitor_with_features, Mesh_triangulation_3 >::Tds> > >, Mesh_cell_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Cell_criteria_visitor_with_features, Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >&; domain_type = const Labeled_image_mesh_domain_3&; criteria_type = const Mesh_criteria_3, Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_392make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list, Mesh_triangulation_3 >::Tds>, Mesh_edge_criteria_3, Mesh_triangulation_3 >::Tds> >, Mesh_facet_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Facet_criterion_visitor_with_features, Mesh_triangulation_3 >::Tds> > >, Mesh_cell_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Cell_criteria_visitor_with_features, Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >&; domain_type = const Labeled_image_mesh_domain_3&; criteria_type = const Mesh_criteria_3, Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'typename CGAL::boost_param_result_392make_mesh_3_bp::type CGAL::boost_param_impl392make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list, Mesh_triangulation_3 >::Tds>, Mesh_edge_criteria_3, Mesh_triangulation_3 >::Tds> >, Mesh_facet_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Facet_criterion_visitor_with_features, Mesh_triangulation_3 >::Tds> > >, Mesh_cell_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Cell_criteria_visitor_with_features, Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; typename boost_param_result_392make_mesh_3_bp::type = void; boost_param_result_392make_mesh_3_bp = boost::mp11::mp_identity]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'typename CGAL::boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type) [with ParameterArgumentType0 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >&; ParameterArgumentType1 = const Labeled_image_mesh_domain_3&; ParameterArgumentType2 = const Mesh_criteria_3, Mesh_triangulation_3 >::Tds> >&; typename boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type>::type = void; boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type> = boost::mp11::mp_identity; typename boost::parameter::aux::argument_pack, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type = boost::parameter::aux::flat_like_arg_list, Mesh_triangulation_3 >::Tds>, Mesh_edge_criteria_3, Mesh_triangulation_3 >::Tds> >, Mesh_facet_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Facet_criterion_visitor_with_features, Mesh_triangulation_3 >::Tds> > >, Mesh_cell_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Cell_criteria_visitor_with_features, Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:378:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >; MD = Labeled_image_mesh_domain_3; MC = Mesh_criteria_3, Mesh_triangulation_3 >::Tds> >; T = {}]' /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp:136:38: required from here /usr/include/c++/13/bits/stl_pair.h:840: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 840 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /usr/include/c++/13/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 = CGAL::Plane_3&; _T2 = CGAL::Point_3; typename __strip_reference_wrapper::type>::__type = CGAL::Point_3; typename decay<_Tp2>::type = CGAL::Point_3; typename __strip_reference_wrapper::type>::__type = CGAL::Plane_3; typename decay<_Tp>::type = CGAL::Plane_3]': /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3483:25: required from 'std::pair, typename C3T3::Triangulation::Bare_point> CGAL::Mesh_3::C3T3_helpers::get_least_square_surface_plane(const Vertex_handle&, Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_image_mesh_domain_3; typename C3T3::Triangulation::Bare_point = CGAL::Point_3; typename C3T3::Triangulation = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 >::Tds>; typename C3T3::Triangulation::Geom_traits::Plane_3 = CGAL::Plane_3; typename C3T3::Triangulation::Geom_traits = CGAL::Robust_weighted_circumcenter_filtered_traits_3; Vertex_handle = CGAL::internal::CC_iterator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Surface_patch_index = std::pair]' /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3517:7: required from 'boost::optional CGAL::Mesh_3::C3T3_helpers::project_on_surface_if_possible(const Vertex_handle&, const Bare_point&, Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_image_mesh_domain_3; typename C3T3::Triangulation::Bare_point = CGAL::Point_3; typename C3T3::Triangulation = CGAL::Mesh_3_regular_triangulation_3_wrapper, CGAL::Mesh_triangulation_3 >::Tds>; Vertex_handle = CGAL::internal::CC_iterator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Bare_point = CGAL::Point_3; Surface_patch_index = std::pair]' /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3497:5: required from 'CGAL::Mesh_3::C3T3_helpers::Bare_point CGAL::Mesh_3::C3T3_helpers::project_on_surface(const Vertex_handle&, const Bare_point&, Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_image_mesh_domain_3; Bare_point = CGAL::Point_3; Vertex_handle = CGAL::internal::CC_iterator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Surface_patch_index = std::pair]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:913:67: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Vector_3 CGAL::Mesh_3::Mesh_global_optimizer::compute_move(const Vertex_handle&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_image_mesh_domain_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> > >; Vector_3 = CGAL::Vector_3; Vertex_handle = CGAL::internal::CC_iterator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:839:23: required from 'CGAL::Mesh_3::Mesh_global_optimizer::Moves_vector CGAL::Mesh_3::Mesh_global_optimizer::compute_moves(Moving_vertices_set&) [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_image_mesh_domain_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> > >; Moves_vector = std::vector, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double>, std::allocator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Vector_3, double> > >; Moving_vertices_set = CGAL::Mesh_3::Intrusive_list, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> >]' /usr/include/CGAL/Mesh_3/Mesh_global_optimizer.h:685:26: [ skipping 44 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/CGAL/make_mesh_3.h:392:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_392make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&, boost::parameter::aux::use_default_tag) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list, Mesh_triangulation_3 >::Tds>, Mesh_edge_criteria_3, Mesh_triangulation_3 >::Tds> >, Mesh_facet_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Facet_criterion_visitor_with_features, Mesh_triangulation_3 >::Tds> > >, Mesh_cell_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Cell_criteria_visitor_with_features, Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >&; domain_type = const Labeled_image_mesh_domain_3&; criteria_type = const Mesh_criteria_3, Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'ResultType CGAL::boost_param_dispatch_0boost_392make_mesh_3_bp(ResultType (*)(), const Args&, long int, c3t3_type&&, domain_type&&, criteria_type&&) [with ResultType = void; Args = boost::parameter::aux::flat_like_arg_list, Mesh_triangulation_3 >::Tds>, Mesh_edge_criteria_3, Mesh_triangulation_3 >::Tds> >, Mesh_facet_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Facet_criterion_visitor_with_features, Mesh_triangulation_3 >::Tds> > >, Mesh_cell_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Cell_criteria_visitor_with_features, Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; c3t3_type = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >&; domain_type = const Labeled_image_mesh_domain_3&; criteria_type = const Mesh_criteria_3, Mesh_triangulation_3 >::Tds> >&]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'typename CGAL::boost_param_result_392make_mesh_3_bp::type CGAL::boost_param_impl392make_mesh_3_bp(const Args&) [with Args = boost::parameter::aux::flat_like_arg_list, Mesh_triangulation_3 >::Tds>, Mesh_edge_criteria_3, Mesh_triangulation_3 >::Tds> >, Mesh_facet_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Facet_criterion_visitor_with_features, Mesh_triangulation_3 >::Tds> > >, Mesh_cell_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Cell_criteria_visitor_with_features, Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; typename boost_param_result_392make_mesh_3_bp::type = void; boost_param_result_392make_mesh_3_bp = boost::mp11::mp_identity]' /usr/include/CGAL/make_mesh_3.h:392:1: required from 'typename CGAL::boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type>::type CGAL::make_mesh_3_bp(ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&, typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type) [with ParameterArgumentType0 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >&; ParameterArgumentType1 = const Labeled_image_mesh_domain_3&; ParameterArgumentType2 = const Mesh_criteria_3, Mesh_triangulation_3 >::Tds> >&; typename boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type>::type = void; boost_param_result_392make_mesh_3_bp, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type> = boost::mp11::mp_identity; typename boost::parameter::aux::argument_pack, ParameterArgumentType0&&, ParameterArgumentType1&&, ParameterArgumentType2&&>::type = boost::parameter::aux::flat_like_arg_list, Mesh_triangulation_3 >::Tds>, Mesh_edge_criteria_3, Mesh_triangulation_3 >::Tds> >, Mesh_facet_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Facet_criterion_visitor_with_features, Mesh_triangulation_3 >::Tds> > >, Mesh_cell_criteria_3, Mesh_triangulation_3 >::Tds>, Mesh_3::Cell_criteria_visitor_with_features, Mesh_triangulation_3 >::Tds> > > > > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple > >, std::integral_constant >, boost::parameter::aux::flat_like_arg_tuple, Mesh_triangulation_3 >::Tds>, int, int> > >, std::integral_constant > >; typename boost::parameter::aux::match, ParameterArgumentType0, ParameterArgumentType1, ParameterArgumentType2>::type = boost::parameter::parameters, boost::parameter::required, boost::parameter::required, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type>, boost::parameter::optional, boost::parameter::aux::unwrap_predicate::type> >]' /usr/include/CGAL/make_mesh_3.h:378:17: required from 'C3T3 CGAL::make_mesh_3(const MD&, const MC&, const T& ...) [with C3T3 = Mesh_complex_3_in_triangulation_3, Mesh_triangulation_3 >::Tds> >; MD = Labeled_image_mesh_domain_3; MC = Mesh_criteria_3, Mesh_triangulation_3 >::Tds> >; T = {}]' /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp:136:38: required from here /usr/include/c++/13/bits/stl_pair.h:840:5: note: parameter passing for argument of type 'std::pair, CGAL::Point_3 >' when C++17 is enabled changed to match C++14 in GCC 10.1 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 'CGAL::cpp98::unary_function >::result_type' {aka '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:25, from /usr/include/CGAL/optimize_mesh_3.h:24, from /usr/include/CGAL/refine_mesh_3.h:30, from /usr/include/CGAL/make_mesh_3.h:26, from /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalmesh/mesh_3D_image.cpp:8: /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::Labeled_image_mesh_domain_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:1072: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 1072 | value_map.insert(std::make_pair(cp(position), average_circumradius_length(vit))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Mesh_3/vertex_perturbation.h:25, from /usr/include/CGAL/Mesh_3/Sliver_perturber.h:39, from /usr/include/CGAL/perturb_mesh_3.h:26, from /usr/include/CGAL/optimize_mesh_3.h:22: /usr/include/CGAL/Mesh_3/C3T3_helpers.h: In member function 'std::pair, typename C3T3::Triangulation::Bare_point> CGAL::Mesh_3::C3T3_helpers::get_least_square_surface_plane(const Vertex_handle&, Surface_patch_index) const [with C3T3 = CGAL::Mesh_complex_3_in_triangulation_3, CGAL::Mesh_triangulation_3 >::Tds> >; MeshDomain = CGAL::Labeled_image_mesh_domain_3]': /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3483:25: note: parameter passing for argument of type 'std::pair, CGAL::Point_3 >' when C++17 is enabled changed to match C++14 in GCC 10.1 3483 | return std::make_pair(plane, | ~~~~~~~~~~~~~~^~~~~~~ 3484 | ref_facet.first->get_facet_surface_center(ref_facet.second)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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::Labeled_image_mesh_domain_3; MoveFunction = CGAL::Mesh_3::Lloyd_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:1072: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 1072 | 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 result_type' when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CGAL_NTS to_interval(a); | ^ In function 'std::make_pair const&, double>(CGAL::Point_3 const&, double&&)std::pair const&>::type>::__type, std::__strip_reference_wrapper::type>::__type> [clone .isra.0]': cc1plus: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 In member function 'std::pair >::pair, true>(boost::none_t const&, CGAL::Point_3&&)', inlined from 'std::make_pair >(boost::none_t const&, CGAL::Point_3&&)std::pair::type>::__type, std::__strip_reference_wrapper >::type>::__type>' at /usr/include/c++/13/bits/stl_pair.h:845:72, inlined from 'CGAL::Mesh_3::C3T3_helpers, CGAL::Mesh_triangulation_3, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int>, CGAL::Labeled_image_mesh_domain_3 >::get_least_square_surface_plane(CGAL::internal::CC_iterator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> const&, std::pair) const' at /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3469:26: /usr/include/c++/13/bits/stl_pair.h:625:42: warning: 'MEM[(struct Point_3 &)&D.1555193]' may be used uninitialized [-Wmaybe-uninitialized] 625 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/Mesh_3/C3T3_helpers.h: In member function 'CGAL::Mesh_3::C3T3_helpers, CGAL::Mesh_triangulation_3, CGAL::Default, CGAL::Sequential_tag, CGAL::Default, CGAL::Default>::Tds>, int, int>, CGAL::Labeled_image_mesh_domain_3 >::get_least_square_surface_plane(CGAL::internal::CC_iterator, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3, std::tuple >, boost::variant >, CGAL::Regular_triangulation_vertex_base_3, CGAL::Triangulation_ds_vertex_base_3 > >, CGAL::Compact_mesh_cell_generator_3, int, std::pair, boost::variant > >, CGAL::Sequential_tag> > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false> const&, std::pair) const': /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3469:40: note: '' declared here 3469 | return std::make_pair(boost::none, Bare_point()); | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/Lazy_exact_nt.h:33, from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:25: In member function 'CGAL::Lazy_rep, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::To_interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, 2>::set_at(__gmp_expr<__mpq_struct [1], __mpq_struct [1]>*) const', inlined from 'CGAL::Lazy_rep_n, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::CartesianKernelFunctors::Compute_squared_radius_3 > >, CGAL::CartesianKernelFunctors::Compute_squared_radius_3 > >, CGAL::To_interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, false, CGAL::Point_3, CGAL::Point_3, CGAL::Point_3, CGAL::Point_3 >::update_exact_helper<0ul, 1ul, 2ul, 3ul>(std::integer_sequence) constvoid' at /usr/include/CGAL/Lazy.h:636:17, inlined from 'CGAL::Lazy_rep_n, __gmp_expr<__mpq_struct [1], __mpq_struct [1]>, CGAL::CartesianKernelFunctors::Compute_squared_radius_3 > >, CGAL::CartesianKernelFunctors::Compute_squared_radius_3 > >, CGAL::To_interval<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, false, CGAL::Point_3, CGAL::Point_3, CGAL::Point_3, CGAL::Point_3 >::update_exact() const' at /usr/include/CGAL/Lazy.h:643:24: /usr/include/CGAL/Lazy.h:555:20: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 555 | set_at(p, E2A()(*p)); | ~~~~~^~~~ [100%] Linking CXX executable mesh_3D_image /usr/include/CGAL/Cartesian_converter.h: In member function 'operator()': /usr/include/CGAL/Cartesian_converter.h:292:5: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | operator()(const typename K1::Point_3 &a) const | ^ /usr/include/CGAL/odt_optimize_mesh_3.h: In function 'make_pair': /usr/include/CGAL/odt_optimize_mesh_3.h:72:1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 72 | odt_optimize_mesh_3_impl(C3T3& c3t3, | ^ /usr/include/CGAL/Lazy.h: In member function '__ct_base ': /usr/include/CGAL/Lazy.h:787:3: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 787 | Lazy_rep_0(E&& e) | ^ /usr/include/CGAL/Lazy.h: In function 'operator().isra': /usr/include/CGAL/Lazy.h:2142:3: note: parameter passing for argument of type 'struct result_type' when C++17 is enabled changed to match C++14 in GCC 10.1 2142 | BOOST_PP_REPEAT_FROM_TO(1, 9, CGAL_CONSTRUCTION_OPERATOR, _) | ^ /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:642:8: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | void update_exact() const { | ^ /usr/include/CGAL/Lazy.h: In member function '__ct_base ': /usr/include/CGAL/Lazy.h:787:3: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 787 | Lazy_rep_0(E&& e) | ^ /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:642:8: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | void update_exact() const { | ^ In member function 'get_least_square_surface_plane', inlined from 'project_on_surface_if_possible.constprop' at /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3516:51: /usr/include/CGAL/Mesh_3/C3T3_helpers.h:3483:25: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 3483 | return std::make_pair(plane, | ^ [100%] Built target mesh_3D_image if test -f cgalsimp2/CMakeLists.txt; then cd cgalsimp2 && cmake . && cd ..; fi -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 -- Using header-only CGAL -- Targetting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Found GMP: /usr/lib64/libgmp.so -- Found MPFR: /usr/lib64/libmpfr.so -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.66") -- 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 -- Build type: -- USING CXXFLAGS = '-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' -- USING EXEFLAGS = '-Wl,-z,relro -Wl,--as-needed -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 ' -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found version "1.78.0") -- Examples that use OpenMesh will not be compiled. CMake Warning at /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:99 (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): CMakeLists.txt:9223372036854775807 (CGAL_run_at_the_end_of_configuration) -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/iso2mesh-1.9.6/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/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/iso2mesh-1.9.6/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::Modular_traits::Residue_type' {aka '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::Coercion_traits::Type' {aka '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 { | ^ [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 -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 -- Using header-only CGAL -- Targetting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Found GMP: /usr/lib64/libgmp.so -- Found MPFR: /usr/lib64/libmpfr.so -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.66") -- Boost include dirs: /usr/include -- Boost libraries: -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- 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 -- Build type: -- USING CXXFLAGS = '-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' -- USING EXEFLAGS = '-Wl,-z,relro -Wl,--as-needed -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 ' -- Requested component: ImageIO CMake Warning at /usr/share/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake:99 (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): CMakeLists.txt:9223372036854775807 (CGAL_run_at_the_end_of_configuration) -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/iso2mesh-1.9.6/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/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:21, from /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalsurf/mesh_a_3d_gray_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::Modular_traits::Residue_type' {aka '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::Coercion_traits::Type' {aka '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:29, 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::Modular_traits::Residue_type' {aka '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/iso2mesh-1.9.6/tools/cgalsurf/mesh_a_3d_gray_image.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalsurf/mesh_a_3d_gray_image.cpp:45:23: warning: 'CGAL::{anonymous}::default_random' is deprecated [-Wdeprecated-declarations] 45 | CGAL::default_random.restore_state(st); | ^~~~~~~~~~~~~~ In file included from /usr/include/CGAL/boost/graph/generators.h:19, from /usr/include/CGAL/boost/graph/helpers.h:979, from /usr/include/CGAL/boost/graph/Euler_operations.h:23, from /usr/include/CGAL/boost/graph/IO/Generic_facegraph_builder.h:15, from /usr/include/CGAL/boost/graph/IO/OFF.h:17, from /usr/include/CGAL/IO/Polyhedron_OFF_iostream.h:25, from /usr/include/CGAL/IO/Polyhedron_iostream.h:18, from /usr/include/CGAL/Polyhedron_3.h:1609, from /usr/include/CGAL/IO/Complex_2_in_triangulation_3_file_writer.h:24, from /builddir/build/BUILD/iso2mesh-1.9.6/tools/cgalsurf/mesh_a_3d_gray_image.cpp:4: /usr/include/CGAL/Random.h:245:52: note: declared here 245 | namespace { CGAL_DEPRECATED_UNUSED CGAL::Random& default_random = get_default_random(); } | ^~~~~~~~~~~~~~ [100%] Linking CXX executable mesh_a_3d_gray_image /usr/include/CGAL/Cartesian_converter.h: In member function 'operator()': /usr/include/CGAL/Cartesian_converter.h:292:5: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 292 | operator()(const typename K1::Point_3 &a) const | ^ /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:787:3: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 787 | Lazy_rep_0(E&& e) | ^ /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:642:8: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | void update_exact() 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 /usr/include/c++/13/ppc64le-redhat-linux/bits/c++allocator.h:33, from /usr/include/c++/13/bits/allocator.h:46, from /usr/include/c++/13/string:43, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from src/math/vec.h:30, from src/rawmesh/rawMesh.h:30, from src/mesh/mesh.decl.h:28, from src/mesh/mesh.h:44, from src/cork.cpp: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++/13/bits/alloc_traits.h:537: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++/13/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++/13/bits/stl_vector.h:1294:21, inlined from 'TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]' at src/mesh/mesh.topoCache.tpp:126:37: /usr/include/c++/13/bits/new_allocator.h:187:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 187 | { ::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 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 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++/13/bits/alloc_traits.h:537: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++/13/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++/13/bits/stl_vector.h:1294:21, inlined from 'TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]' at src/mesh/mesh.topoCache.tpp:126:37, inlined from 'void Mesh::edgeSplit(RemeshScratchpad&, Eptr) [with VertData = CorkVertex; TriData = CorkTriangle]' at src/mesh/mesh.remesh.tpp:1017:66: /usr/include/c++/13/bits/new_allocator.h:187:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mesh/mesh.topoCache.tpp: In member function 'void Mesh::edgeSplit(RemeshScratchpad&, Eptr) [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++/13/bits/alloc_traits.h:537: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++/13/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++/13/bits/stl_vector.h:1294:21, inlined from 'TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]' at src/mesh/mesh.topoCache.tpp:126:37, inlined from 'void Mesh::edgeSplit(RemeshScratchpad&, Eptr) [with VertData = CorkVertex; TriData = CorkTriangle]' at src/mesh/mesh.remesh.tpp:1018:66: /usr/include/c++/13/bits/new_allocator.h:187:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mesh/mesh.topoCache.tpp: In member function 'void Mesh::edgeSplit(RemeshScratchpad&, Eptr) [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::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)); | ^~~~~~~~~~~~~~~~~~~~~ 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++/13/bits/alloc_traits.h:537: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++/13/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++/13/bits/stl_vector.h:1294:21, inlined from 'TopoTri* Mesh::TopoCache::newTri() [with VertData = CorkVertex; TriData = CorkTriangle]' at src/mesh/mesh.topoCache.tpp:126:37, inlined from 'void Mesh::IsctProblem::createRealTriangles(Mesh::Tprob, EdgeCache&) [with VertData = CorkVertex; TriData = CorkTriangle]' at src/mesh/mesh.isct.tpp:1378:56: /usr/include/c++/13/bits/new_allocator.h:187:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 187 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/mesh/mesh.topoCache.tpp: In member function 'void Mesh::IsctProblem::createRealTriangles(Mesh::Tprob, EdgeCache&) [with VertData = CorkVertex; TriData = CorkTriangle]': src/mesh/mesh.topoCache.tpp:126:38: note: '' declared here 126 | mesh->tris.push_back(Tri()); | ^~~~~ 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; | ^~~~~~~~ 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 < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. 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 -- Generating done -- Build files have been written to: /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/clusterGraph.cpp:28: /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/include/clusterGraph.h: In member function 'void clusterHeap::push(clusterEdge*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/dijkstraGraph.cpp:28: /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/include/dijkstraGraph.h: In member function 'void dijkstraHeap::push(dijkstraNode*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/jqsort.cpp: In function 'void jqsort_prv(void**, int, int, int (*)(const void*, const void*))': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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 [ 16%] Building CXX object contrib/JMeshLib/CMakeFiles/jmesh.dir/src/PRIMITIVES/matrix.cpp.o /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp: In member function 'SymMatrix3x3::diagonalize(double*, double*) const': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp: In member function 'int Triangulation::removeSmallestComponents(unsigned int)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp: In member function 'Triangulation* Triangulation::extractShell(Triangle*, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp:981:15: warning: unused variable 'nin' [-Wunused-variable] 981 | Node *n, *nin; | ^~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp: In member function 'List* Triangulation::getComponentsList()': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In function 'bool sameString(const char*, const char*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function 'int Triangulation::saveVerTri(const char*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In function 'void ply_readOverhead(FILE*, int, int)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function 'int Triangulation::loadSTL(const char*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function 'int Triangulation::saveMSH(const char*, char, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1449:14: warning: unused variable 'vorg' [-Wunused-variable] 1449 | Vertex *v, *vorg; | ^~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1451:8: warning: unused variable 'e' [-Wunused-variable] 1451 | Edge *e, *eorg; | ^ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1451:12: warning: unused variable 'eorg' [-Wunused-variable] 1451 | Edge *e, *eorg; | ^~~~ /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c: In function 'incircleadapt': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/jrs_predicates/jrs_predicates.c:2455:7: note: 'axtbclen' 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/iso2mesh-1.9.6/tools/meshfix/src/holeFilling.cpp: In member function 'void ExtTriMesh::fairSelection(Triangle*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/holeFilling.cpp: In member function 'fs_sparseSystem::solve(List*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'int ExtTriMesh::joinComponentsBiggestBoundaryPair(List*, List*, double)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'bool ExtTriMesh::joinBoundaryPair(List*, List*)': /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp:143:16: warning: unused variable 'd' [-Wunused-variable] 143 | double d = getClosestPartner(v, bl2, &w); | ^ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'int ExtTriMesh::moveVerticesInwards(Point&, std::map&, double, double)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp:218:12: warning: unused variable 'stepsize2' [-Wunused-variable] 218 | double stepsize2 = stepsize*stepsize; | ^~~~~~~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp:230:15: warning: unused variable 'm' [-Wunused-variable] 230 | Node *n, *m; | ^ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp:231:19: warning: unused variable 't2' [-Wunused-variable] 231 | Triangle *t, *t2; | ^~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'bool ExtTriMesh::decoupleFirstFromSecondComponent(double, unsigned int, bool, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'void ExtTriMesh::cutFirstWithSecondComponent(double, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'int ExtTriMesh::markTrianglesInsideComponent(short int, short int, short int, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp:375:13: warning: unused variable 'vHlp' [-Wunused-variable] 375 | Vertex *vHlp; | ^~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp:416:9: warning: unused variable 'nintersections' [-Wunused-variable] 416 | int nintersections = this->selectIntersectingTriangles(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'int ExtTriMesh::moveTooCloseVerticesOutwards(double, short int, short int)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'int ExtTriMesh::fineTune(double, int, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'ExtTriMesh::joinBoundaryPair(List*, List*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp:141:17: note: 'w' was declared here 141 | Vertex *v, *w; Node *n; | ^ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/mwExtensions.cpp: In member function 'ExtTriMesh::moveVerticesInwards(Point&, std::map, std::allocator > >&, double, double)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c: In function 'dtpsv_': /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:2505:26: warning: implicit declaration of function 'lsame_' [-Wimplicit-function-declaration] 2505 | if (!NL_FORTRAN_WRAP(lsame)(uplo, "U") && | ^~~~~ /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:2526:25: warning: implicit declaration of function 'xerbla_' [-Wimplicit-function-declaration] 2526 | NL_FORTRAN_WRAP(xerbla)("DTPSV ", &info); | ^~~~~~ /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c: In function 'nlSolve_SUPERLU': /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:3513:5: warning: implicit declaration of function 'dCreate_CompCol_Matrix'; did you mean 'cCreate_CompCol_Matrix'? [-Wimplicit-function-declaration] 3513 | dCreate_CompCol_Matrix( | ^~~~~~~~~~~~~~~~~~~~~~ | cCreate_CompCol_Matrix /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:3521:5: warning: implicit declaration of function 'dCreate_Dense_Matrix'; did you mean 'cCreate_Dense_Matrix'? [-Wimplicit-function-declaration] 3521 | dCreate_Dense_Matrix( | ^~~~~~~~~~~~~~~~~~~~ | cCreate_Dense_Matrix /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:3557:5: warning: implicit declaration of function 'dgssv'; did you mean 'cgssv'? [-Wimplicit-function-declaration] 3557 | dgssv(&options, &A, perm, perm_r, &L, &U, &B, &stat, &info); | ^~~~~ | cgssv /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c: In function 'nlSolve_CNC': /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/OpenNL3.2.1/src/nl_single_file.c:3710:1: warning: control reaches end of non-void function [-Wreturn-type] 3710 | } | ^ [ 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/iso2mesh-1.9.6/tools/meshfix/src/simplification.cpp:28: /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/include/simplification.h: In member function 'void edgeHeap::push(Edge*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/src/simplification.cpp: In member function 'ExtTriMesh::simplify(int, int, int, int)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/meshfix.cpp: In function 'bool joinClosestComponents(ExtTriMesh*, bool, bool, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/meshfix.cpp:84:9: warning: unused variable 'numtris' [-Wunused-variable] 84 | int numtris = tin->T.numels(); | ^~~~~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/meshfix.cpp: In function 'main': /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/meshfix.cpp:476:30: warning: 'outputFile' may be used uninitialized [-Wmaybe-uninitialized] 476 | char *fname = createFilename( haveOutputFile ? outputFile : argv[1], haveOutputFile ? "": "_fixed", (save_vrml? ".wrl" : (save_stl? ".stl": (save_msh? ".msh" : (save_fsmesh? ".fsmesh" : ".off")))), !haveOutputFile); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/meshfix.cpp:218:14: note: 'outputFile' was declared here 218 | const char *outputFile; | ^~~~~~~~~~ [ 62%] Linking CXX executable meshfix /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/src/sparseLSystem.cpp: In member function '__ct_base ': /builddir/build/BUILD/iso2mesh-1.9.6/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++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/clusterGraph.cpp:28: /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/include/clusterGraph.h: In member function 'void clusterHeap::push(clusterEdge*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/dijkstraGraph.cpp:28: /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/include/dijkstraGraph.h: In member function 'void dijkstraHeap::push(dijkstraNode*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/jqsort.cpp: In function 'void jqsort_prv(void**, int, int, int (*)(const void*, const void*))': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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 [ 79%] Building CXX object contrib/JMeshLib/CMakeFiles/test_jmeshlib.dir/src/PRIMITIVES/matrix.cpp.o /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/PRIMITIVES/matrix.cpp: In member function 'SymMatrix3x3::diagonalize(double*, double*) const': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/checkAndRepair.cpp: In member function 'int Triangulation::removeSmallestComponents(unsigned int)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp: In member function 'Triangulation* Triangulation::extractShell(Triangle*, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp:981:15: warning: unused variable 'nin' [-Wunused-variable] 981 | Node *n, *nin; | ^~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/tin.cpp: In member function 'List* Triangulation::getComponentsList()': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In function 'bool sameString(const char*, const char*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function 'int Triangulation::saveVerTri(const char*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In function 'void ply_readOverhead(FILE*, int, int)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function 'int Triangulation::loadSTL(const char*)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp: In member function 'int Triangulation::saveMSH(const char*, char, bool)': /builddir/build/BUILD/iso2mesh-1.9.6/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/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1449:14: warning: unused variable 'vorg' [-Wunused-variable] 1449 | Vertex *v, *vorg; | ^~~~ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1451:8: warning: unused variable 'e' [-Wunused-variable] 1451 | Edge *e, *eorg; | ^ /builddir/build/BUILD/iso2mesh-1.9.6/tools/meshfix/contrib/JMeshLib/src/MESH_STRUCTURE/io.cpp:1451:12: warning: unused variable 'eorg' [-Wunused-variable] 1451 | Edge *e, *eorg; | ^~~~ /builddir/build/BUILD/iso2mesh-1.9.6/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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I../include -c test.cpp g++ -o jmeshlib test.o -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-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. -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/iso2mesh-1.9.6/tools/tetgen make -C tetgen --no-print-directory g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wl,-z,relro -Wl,--as-needed -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; | ^~~~~~~ ~/build/BUILD/iso2mesh-1.9.6 ~/build/BUILD/iso2mesh-1.9.6/bin ~/build/BUILD/iso2mesh-1.9.6 + popd + pushd bin + ln -s tetgen1.5 tetgen + popd ~/build/BUILD/iso2mesh-1.9.6 + mkdir inst/bin + pushd bin ~/build/BUILD/iso2mesh-1.9.6/bin ~/build/BUILD/iso2mesh-1.9.6 + 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/iso2mesh-1.9.6 + tar czf /var/tmp/iso2mesh-1.9.6.tar.gz -C /builddir/build/BUILD iso2mesh-1.9.6 + mkdir -p /builddir/build/BUILD/iso2mesh-1.9.6/build + octave -H -q --no-window-system --no-site-file --eval 'pkg build -verbose -nodeps /builddir/build/BUILD/iso2mesh-1.9.6/build /var/tmp/iso2mesh-1.9.6.tar.gz' + tar xf /var/tmp/iso2mesh-1.9.6.tar.gz -C /builddir/build/BUILD/iso2mesh-1.9.6/build + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.xYJBKZ + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le ++ dirname /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -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.6 + mkdir -p /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages + mkdir -p /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/lib64/octave/packages + octave -H -q --no-window-system --no-site-file --eval 'pkg("prefix","/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages","/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/lib64/octave/packages");pkg("global_list",fullfile("/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave","octave_packages"));pkg("install","-nodeps","-verbose",glob("/builddir/build/BUILD/iso2mesh-1.9.6/build/iso2mesh-1.9.6-*.tar.gz"){1,1});unlink(pkg("global_list"));' mkdir (/tmp/oct-2dOHhV) untar (/builddir/build/BUILD/iso2mesh-1.9.6/build/iso2mesh-1.9.6-any-none.tar.gz, /tmp/oct-2dOHhV) cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/README.txt' cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalmesh' cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalpoly' cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalsurf' cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalsimp2' cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/cork' cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/meshfix' cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/jmeshlib' cp: not writing through dangling symlink '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/bin/tetgen1.5' Did not find a .metainfo.xml appdata file + '[' -e /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/octave/packages/iso2mesh-1.9.6/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 + '[' -e '/builddir/build/BUILD/iso2mesh-1.9.6/build/iso2mesh-1.9.6/*.metainfo.xml' ']' + echo 'Did not find a .metainfo.xml appdata file' + install -m 0755 -vd /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh install: creating directory '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec' install: creating directory '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/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/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/ 'bin/README.txt' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/README.txt' 'bin/cgalmesh' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cgalmesh' 'bin/cgalpoly' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cgalpoly' 'bin/cgalsimp2' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cgalsimp2' 'bin/cgalsurf' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cgalsurf' 'bin/cork' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cork' 'bin/jmeshlib' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/jmeshlib' 'bin/meshfix' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/meshfix' 'bin/tetgen' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/tetgen' 'bin/tetgen1.5' -> '/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/tetgen1.5' + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 1.9.6-8.fc38 --unique-debug-suffix -1.9.6-8.fc38.ppc64le --unique-debug-src-base octave-iso2mesh-1.9.6-8.fc38.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/iso2mesh-1.9.6 extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cgalpoly extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cgalsimp2 extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cgalmesh extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cgalsurf extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cork gdb-add-index: No index was created for /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/cork gdb-add-index: [Was there no debuginfo? Was there already an index?] extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/jmeshlib extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/meshfix extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/tetgen extracting debug info from /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/tetgen1.5 original debug info size: 287424kB, size after compression: 279296kB /usr/bin/sepdebugcrcfix: Updated 8 CRC32s, 1 CRC32s did match. 4484 blocks + /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 *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.6-8.fc38.ppc64le/tools/meshfix/src/uniform.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.6-8.fc38.ppc64le/tools/meshfix/src/smoothing.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.6-8.fc38.ppc64le/tools/meshfix/src/simplification.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.6-8.fc38.ppc64le/tools/meshfix/src/epsilonSampling.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.6-8.fc38.ppc64le/tools/meshfix/src/cleaning.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.6-8.fc38.ppc64le/tools/meshfix/include/simplification.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/octave-iso2mesh-1.9.6-8.fc38.ppc64le/tools/meshfix/include/epsilonSampling.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/libexec/iso2mesh/README.txt is executable but has no shebang, removing executable bit mangling shebang in /usr/share/octave/packages/iso2mesh-1.9.6/doc/gendoc.sh from /bin/sh to #!/usr/bin/sh + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: octave-iso2mesh-1.9.6-8.fc38.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Bjivqh + umask 022 + cd /builddir/build/BUILD + cd iso2mesh-1.9.6 + DOCDIR=/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/octave-iso2mesh + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/octave-iso2mesh + cp -pr README.txt /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/octave-iso2mesh + cp -pr Content.txt /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/octave-iso2mesh + cp -pr AUTHORS.txt /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/octave-iso2mesh + cp -pr ChangeLog.txt /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/octave-iso2mesh + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jgK9IB + umask 022 + cd /builddir/build/BUILD + cd iso2mesh-1.9.6 + LICENSEDIR=/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/licenses/octave-iso2mesh + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/licenses/octave-iso2mesh + cp -pr COPYING.txt /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/licenses/octave-iso2mesh + RPM_EC=0 ++ jobs -p + exit 0 warning: Duplicate build-ids /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/tetgen1.5 and /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/tetgen warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/README.txt -> /usr/libexec/iso2mesh/README.txt warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalmesh -> /usr/libexec/iso2mesh/cgalmesh warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalpoly -> /usr/libexec/iso2mesh/cgalpoly warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalsimp2 -> /usr/libexec/iso2mesh/cgalsimp2 warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalsurf -> /usr/libexec/iso2mesh/cgalsurf warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cork -> /usr/libexec/iso2mesh/cork warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/jmeshlib -> /usr/libexec/iso2mesh/jmeshlib warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/meshfix -> /usr/libexec/iso2mesh/meshfix warning: absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/tetgen1.5 -> /usr/libexec/iso2mesh/tetgen1.5 Provides: octave-iso2mesh = 1.9.6-8.fc38 octave-iso2mesh(ppc-64) = 1.9.6-8.fc38 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 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) 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.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.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.9)(64bit) libsuperlu.so.5()(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.9)(64bit) rtld(GNU_HASH) Processing files: iso2mesh-demos-1.9.6-8.fc38.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.p4LWnV + umask 022 + cd /builddir/build/BUILD + cd iso2mesh-1.9.6 + DOCDIR=/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/iso2mesh-demos + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/iso2mesh-demos + cp -pr sample /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/doc/iso2mesh-demos + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.KW2rSI + umask 022 + cd /builddir/build/BUILD + cd iso2mesh-1.9.6 + LICENSEDIR=/builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/licenses/iso2mesh-demos + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/licenses/iso2mesh-demos + cp -pr COPYING.txt /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/share/licenses/iso2mesh-demos + RPM_EC=0 ++ jobs -p + exit 0 Provides: iso2mesh-demos = 1.9.6-8.fc38 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.6-8.fc38.ppc64le Provides: octave-iso2mesh-debugsource = 1.9.6-8.fc38 octave-iso2mesh-debugsource(ppc-64) = 1.9.6-8.fc38 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.6-8.fc38.ppc64le warning: Duplicate build-ids /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/lib/debug/usr/libexec/iso2mesh/tetgen-1.9.6-8.fc38.ppc64le.debug and /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/lib/debug/usr/libexec/iso2mesh/tetgen1.5-1.9.6-8.fc38.ppc64le.debug Provides: debuginfo(build-id) = 11cba893922e256a0b679656dd1ca15b06506222 debuginfo(build-id) = 42512f427828007cb900fd42ea932c9e769ce15a debuginfo(build-id) = 47320c91dca712dc0b9d77b31904264809ba2e48 debuginfo(build-id) = 51a6d154e6e6339218eee3b3071ec85322b4a0dd debuginfo(build-id) = d3666e1527d2c5cd4e47fc292ff249b61f028d6f debuginfo(build-id) = d521ff4786d637d83ecab834953be8325e8219cb debuginfo(build-id) = e32fc87f5bdc1bfaea9f97745ca4365938f0ce68 debuginfo(build-id) = edf32a9c240db86cf154d0b71edf3431d29238c2 debuginfo(build-id) = nilnil octave-iso2mesh-debuginfo = 1.9.6-8.fc38 octave-iso2mesh-debuginfo(ppc-64) = 1.9.6-8.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: octave-iso2mesh-debugsource(ppc-64) = 1.9.6-8.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le Wrote: /builddir/build/RPMS/iso2mesh-demos-1.9.6-8.fc38.noarch.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-debugsource-1.9.6-8.fc38.ppc64le.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-1.9.6-8.fc38.ppc64le.rpm Wrote: /builddir/build/RPMS/octave-iso2mesh-debuginfo-1.9.6-8.fc38.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.yAzBO2 + umask 022 + cd /builddir/build/BUILD + cd iso2mesh-1.9.6 + /usr/bin/rm -rf /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.T33iSV + umask 022 + cd /builddir/build/BUILD + rm -rf iso2mesh-1.9.6 iso2mesh-1.9.6.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: Duplicate build-ids /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/tetgen1.5 and /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/libexec/iso2mesh/tetgen absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/README.txt -> /usr/libexec/iso2mesh/README.txt absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalmesh -> /usr/libexec/iso2mesh/cgalmesh absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalpoly -> /usr/libexec/iso2mesh/cgalpoly absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalsimp2 -> /usr/libexec/iso2mesh/cgalsimp2 absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cgalsurf -> /usr/libexec/iso2mesh/cgalsurf absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/cork -> /usr/libexec/iso2mesh/cork absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/jmeshlib -> /usr/libexec/iso2mesh/jmeshlib absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/meshfix -> /usr/libexec/iso2mesh/meshfix absolute symlink: /usr/share/octave/packages/iso2mesh-1.9.6/bin/tetgen1.5 -> /usr/libexec/iso2mesh/tetgen1.5 Duplicate build-ids /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/lib/debug/usr/libexec/iso2mesh/tetgen-1.9.6-8.fc38.ppc64le.debug and /builddir/build/BUILDROOT/octave-iso2mesh-1.9.6-8.fc38.ppc64le/usr/lib/debug/usr/libexec/iso2mesh/tetgen1.5-1.9.6-8.fc38.ppc64le.debug Child return code was: 0